gpt4 book ai didi

asp.net - 是否可以在前端将对象传递给用户控件?

转载 作者:行者123 更新时间:2023-12-04 17:03:17 25 4
gpt4 key购买 nike

无论如何,是否有通过前端标签将对象传递给用户控件的方法?我尝试了以下方法,但不起作用。

后端

   public Range Range { get; set; }

protected void Page_Load(object sender, EventArgs e)
{
// Popular channel range
Range Range = new Range()
{
Min = 0,
Max = 8
};
}

前端
<uc:PopularItems Range="<%=Range %>" runat="server" />

最佳答案

您不能将<%=与服务器控件一起使用。您应该使用<%#和databind:

后端

   [Bindable(true)]
public Range Range { get; set; }

前端
<uc:PopularItems ID="myControl" Range="<%# Range %>" runat="server" />

页面的后端
   if(! IsPostBack) {
myControl.DataBind();

// or, to bind each control in the page:
// this.DataBind();
}

关于asp.net - 是否可以在前端将对象传递给用户控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8855706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com