我有一个名为Mainpage1的主页,在该页面内有一个名为UC1的用户控件,在该用户控件中我们有另一个名为UC2的用户控件。
这里我想将数据从UC2传递到Mainpage,反之亦然。我怎样才能做到这一点?
提前致谢 希瓦
答案 0 :(得分:0)
您需要使用javascript或AJAX。所以制作一个挂钩到UC2改变事件的javascript函数。在该功能中,您可以更改主页面上的css / html / etc。如果您尝试做的事情要求您返回控制器进行某种处理(即根据数据库检查值),那么您需要使用ajax来调用该操作的URL。
没有看到任何我能告诉你的最好的代码。
答案 1 :(得分:0)
(来自question 542410)
在用户控件的代码隐藏中公开一个属性,例如
public TextBox UserControlTextBox
{
return this.TextBoxInstance;
}
然后从您的页面致电
UserControlInstance.UserControlTextBox.Text;