我有一个带有fck编辑器的用户控件,允许用户在我的aspx页面中添加注释,这允许用户进行各种文本格式化。我需要的是我必须从后面的代码访问用户控件并收集内容为有人在fck编辑器中输入了相同的格式。我怎么能这样做?
答案 0 :(得分:3)
我将详细阐述Brian的回答。您需要通过添加公共属性来公开UserControl中的内容:
public string Content
{
get
{
return editor.Content;
}
}
然后从用户控件获取内容,只需从Page的代码中调用该属性:
protected void Page_Load(object sender, EventArgs e)
{
string content = this.UserControl1.Content;
}
答案 1 :(得分:0)
在页面中,页面代码隐藏应该能够直接使用它,如:
this.uc1.<uc code-behind properties or methods>
因此,您可以通过添加公共属性或方法来公开用户控件中的内容。