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