从后端页面调用用户控件
本文关键字:用户 控件 调用 后端 | 更新日期: 2023-09-27 17:51:12
我有一个输入文本框和一个运行在myapppage上的按钮。当用户单击按钮时,我想填充我的用户控制页。如何在嵌入式用户控件中调用控件。.NET中的ascx文件?
您可以在UserControl
中提供一个公共属性,将控件暴露给控制器(例如Page
)。既然你提到了Literal
控制:
public string Text
{
get{ return MyLiteral.Text; }
set{ MyLiteral.Text=value; }
}
现在你可以在你的页面上使用它了:
myUserControl.Text = "Hello World";
我只会提供尽可能多的必要。所以我不会返回控制本身。现在,您仍然可以在不破坏代码的情况下更改控件类型。例如,如果您想将Literal
替换为TextBox
或Label
。