例如,我有一个用户控件(ascx),里面有一个标签, 我将在我的 aspx 页面中使用用户控件。
如何向ascx页面传递一个字符串值,使其显示在ascx页面开头的标签中?
最佳答案
添加这个...
public string Whatever
{
get { return label.Text; }
set { label.Text = value; }
}
到您的 ascx 控件。然后从您要放入的页面中,您可以将文本设置为... usercontrol.Whatever = "text to display";
或者您可以在页面的 aspx 端使用 Whatever 作为属性。
关于asp.net - 如何使用参数初始化 ASP.NET 用户控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1169418/