请教个问题:能在用户控件中直接访问宿主页面的控件么,为什么?
能在用户控件中直接访问宿主页面的控件么,为什么?如果不能直接访问,能有什么比较好的间接访问方式? --------------------编程问答-------------------- 这样做耦合性太高,建议你通过事件委托的方式来实现双向通信,微软的用户控件全是这样做的 --------------------编程问答-------------------- 这样做耦合性太高,建议你通过事件委托的方式来实现双向通信,微软的用户控件全是这样做的 --------------------编程问答-------------------- 这样做成控件还有意义吗? --------------------编程问答-------------------- findcontrol --------------------编程问答-------------------- 可以:
--------------------编程问答--------------------
this.Page.FindControl("form1").FindControl("控件ID")
--------------------编程问答-------------------- this.Page.FindControl("form1").FindControl("控件ID")
this.Page.FindControl("form1").FindControl("控件ID")
这种方式确实可以。但藕合问题需要注意。如果你使用用户控件的所有页面都有这个控件那就不用考虑 --------------------编程问答-------------------- Page.FindControl("form1").FindControl("控件ID")
--------------------编程问答--------------------
個人感覺,用戶控件好像越來越沒用了 --------------------编程问答--------------------
补充:.NET技术 , ASP.NET