asp.net - 如何使用参数初始化 ASP.NET 用户控件?

标签 asp.net user-controls ascx

例如,我有一个用户控件(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/

相关文章:

c# - Winforms 添加和删除用户控件

c# - 如何使用按钮单击来切换 ContextMenuStrip 显示,同时允许它正常关闭(菜单项单击、失去焦点等)

c# - 哪个更快地读取 XML 文件或查询数据库

asp.net - 文本区域(asp :Textbox TextMode ="Multiline") overlapping buttons

c# - WPF AvalonDock 添加文档

asp.net - 回发后属性为null-动态加载控件

c# - Web 用户控件 (.ascx) 可以使用 CSS 文件进行样式设置吗?

javascript - 有没有办法在外部 javascript 文件中使用 "<%= someObject.ClientID %>"?

asp.net - IIS asp.net mvc 部分?上传文件

c# - 如何将日期时间字段设置为null