我有一个母版和masterage里面是有一个保存按钮工具栏的用户控件。然后我有一个aspx页面,它继承了母版页的形式。在那个页面上我有和updatepanel。是否可以将回发触发器设置为usercontrol内的Save按钮?的UpdatePanel的PostbackTrigger这是一个母版内的用户控件里面?
2
A
回答
0
我去寻找我的控制不同的方法。我用this方法。我过去曾经使用过这个,不知道为什么我没有早点考虑过它。在我的用户控件中,我将控件作为属性公开。在我的母版页中,我创建了一个允许我获取用户控件实例的属性。在我的页面中,我可以调用:Master.UserControlName.PropertyInControl
因此,如果我在用户控件中公开按钮或控件,我应该可以将其添加到触发器集合中。
3
你应该能够使用Master.FindControl("MySaveButton")
从内容页面中,并将其连接到ScriptManager的触发列表:
this.MyScriptManager.RegisterAsynchPostBackControl(Master.FindControl("MySaveButton"))
除非我没有正确认识的问题。
0
检查第四下来后(标记为答案)here,它应该帮助。
总之,创建一个PostBackTrigger
实例,适当地设置字段,然后添加到UpdatePanel
的Triggers
集合。
例如(来自链接网站):
//Creates a new async trigger
AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
//Sets the control that will trigger a post-back on the UpdatePanel
trigger.ControlID = "btnCommit";
//Sets the event name of the control
trigger.EventName = "Click";
//Adds the trigger to the UpdatePanels' triggers collection
pnlMain.Triggers.Add(trigger);
+0
我喜欢这个,但是这个代码在哪里?就像我说过的,我有一个母版页,并且在该母版页中是一个工具栏用户控件。该按钮位于该用户控件内部。当我基地页面关闭我的主人,并把设计呢页我设置控件ID在用户控制按钮的ID更新面板? – DDiVita 2011-02-24 20:42:52
相关问题
- 1. 多个控件到PostBackTrigger的控件ID属性一个更新面板内
- 2. asyncpostbacktrigger控件内的Postbacktrigger控件?
- 3. Web用户控件的内容里面
- 4. PostBackTrigger控件ID
- 5. 内容页面是否可以使用其母版页面的母版父母的主ContentPoltageHolderID(嵌套母版页)
- 6. 如何从内容页面访问母版页中的用户控件?
- 7. 嵌套面板:'孩子'不是这个父母的子控件
- 8. 这是正常的Page_Load中,以在点击一个UpdatePanel里面一个GridView的页面触发?
- 9. 用户控件上的UpdatePanel的替代方案(ASCX页面)
- 10. 的UpdatePanel与PostBackTrigger并不外面更新标签和回传
- 11. 的GridView PageIndexChanging事件是不是里面的UpdatePanel
- 12. UpdatePanel内部的ASP.NET Repeater,需要创建PostBackTrigger
- 13. UpdatePanel - 具有相同控件但具有不同事件的asyncpostbacktrigger和postbacktrigger
- 14. ASP.NET:Response.BinaryWrite内UpdatePanel内儿童用户控制
- 15. 用户控件回发的UpdatePanel中
- 16. 问题里面的UpdatePanel
- 17. 用户控件和JavaScript和母版页
- 18. Winform - 这是一个用户控件最后发生的事件
- 19. Web用户控件的私有值是空的UpdatePanel更新后
- 20. 我想要一个主用户控件(一个母版页,但用于UserControls)
- 21. 触发用户控件内的UpdatePanel更新?
- 22. 值传递从母版用户控件儿童ASPX页面
- 23. 将值传递给用户控件的母版页中的renderpartial
- 24. 如何从用户控件的母版页内的内容页找到标签控件?
- 25. 在gridview里面找不到控件的id,里面是另一个gridview
- 26. 这里是一个关于WPF窗口控件的问题
- 27. ASP.NET的UpdatePanel打破当ScriptManager的是母版页
- 28. Asp.net PopupControlExtender里面UpdatePanel
- 29. 母版页控件在子页面中?
- 30. 如何从用户控件里面关闭一个窗口?
我需要找到thorugh主机和到用户控制的,正确的控制?我想这应该是这样的:Master.FindControl( “用户控件”)的FindControl( “TheButton”) – DDiVita 2011-02-24 20:51:23
@DDiVita:正确。 – 2011-02-24 20:53:40