从后端页面调用用户控件

本文关键字:用户 控件 调用 后端 | 更新日期: 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替换为TextBoxLabel