进一步研究服务器端控件,然后把代码修改了一下,现在页面上看上去会是这个样子:
<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 阅读(298)
评论(0) 编辑 收藏 引用 所属分类:
我的代码玩具