ASP.NETを使ってみよう No2

ASP.NETについて調べた事のメモ!


    【ビュー・ステート】

  • 動的に設定されたサーバ・コントロールのプロパティや、通常ならばポストバックされない、サーバ・コントロールの背景色などの情報も受け継ぐことができる。

  •  便利な機能だとは思うけど、いまいち実感がわかない機能だな・・・
     上手い活用方法ってどんなのがあるのかな??
     パッと思いつかないので、この機能止めちゃおう!!
     PAGEディレクティブのEnableViewState属性を「false」にすれば、ビュー・ステート機能を無効にする事が出来る。
    (例)

    <%@ PAGE LANGUAGE="VB" EnableViewState="false" Inherits="Test" Src="sample.aspx.vb" %>
    <html>
    <body>
      <form runat="server">
        <asp:Button id="Button1" Text="Button1" OnClick="Button1_Click" runat="server" />
        <asp:Button id="Button2" Text="Button2" OnClick="Button2_Click" runat="server" />
      </form>
    </body>
    </html>
    

    imports System.Drawing
    
    public class Test 
      Inherits System.Web.UI.Page
    
      protected Button1 As System.Web.UI.WebControls.Button
      protected Button2 As System.Web.UI.WebControls.Button
    
      public Sub Button1_Click(sender As object, e As System.EventArgs)
        Button1.ForeColor = Color.Blue
      End Sub
    
      public Sub Button2_Click(sender As object, e As System.EventArgs)
        Button2.ForeColor = Color.Red
      End Sub
    End Class