我在任何地方都找不到这个简单问题的答案。
因此,假设我的 MyUserControl 具有这样的公共属性:
public int myInt
{
get
{
return (int)ViewState[MyKey];
}
set
{
ViewState[MyKey] = value;
}
}
我能做的是我可以将此控件放在页面上并在 page_load 上设置此属性,如下所示:
controlId.myInt =10;
但是我怎样才能用(可能)智能的标记来做同样的事情。像这样的东西:
<myNamesplace:MyUserControl Id="controlId" runat="server" myInt="10" />