cho*_*obo 5 asp.net user-controls webforms
无论如何通过前端标签将对象传递给usercontrol?我尝试了以下但它不起作用.
后端
public Range Range { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
// Popular channel range
Range Range = new Range()
{
Min = 0,
Max = 8
};
}
Run Code Online (Sandbox Code Playgroud)
前端
<uc:PopularItems Range="<%=Range %>" runat="server" />
Run Code Online (Sandbox Code Playgroud)
ono*_*nof 12
您不能使用<%=服务器控件.你应该使用<%#和数据绑定:
后端
[Bindable(true)]
public Range Range { get; set; }
Run Code Online (Sandbox Code Playgroud)
前端
<uc:PopularItems ID="myControl" Range="<%# Range %>" runat="server" />
Run Code Online (Sandbox Code Playgroud)
页面的后端
if(! IsPostBack) {
myControl.DataBind();
// or, to bind each control in the page:
// this.DataBind();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3565 次 |
| 最近记录: |