進一步研究服務器端控件,然后把代碼修改了一下,現在頁面上看上去會是這個樣子:
<form id="form1" runat="server">
<div>
<uc1:WebUserControl ID="WebUserControl1" runat="server"></uc1:WebUserControl>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<!-- 為Control設置ViewState值 -->
<cus:SetViewStateValueToControl ID="SetViewStateValueToControl1" KeyName="HelloWorld"
runat="server">
<SetValueItems>
<cus:SetValueItem ControlId="WebUserControl1" ControlPropertyName="Text" PropertyName="Word" />
</SetValueItems>
</cus:SetViewStateValueToControl>
<!-- 為Control設置Session值-->
<cus:SetSessionValueToControl runat="server" ID="SetSessionValueToControl1" KeyName="HelloWorld">
<SetValueItems>
<cus:SetValueItem ControlId="TextBox1" ControlPropertyName="Text" PropertyName="Word" />
</SetValueItems>
</cus:SetSessionValueToControl>
</form>
KeyName:Session或ViewState的Key;
ControlId:要被賦值的控件;
ControlPropertyName:要被賦值的控件屬性;
PropertyName:Session或ViewState中保存的對象的一個屬性,這個屬性值會被賦給控件。
代碼
posted on 2007-08-12 17:00
littlegai 閱讀(314)
評論(0) 編輯 收藏 引用 所屬分類:
我的代碼玩具