UpdatePanel触发器,如何设置触发器事件__doPostBack
UpdatePanel Triggers, how to set trigger event for __doPostBack?
我的页面上有一个UpdatePanel,我想为它设置一些触发器:
<asp:updatepanel id="updatepanel1" runat="server">
<contenttemplate>
<asp:label id="lblfoo" runat="server />
</contenttemplate>
<triggers>
<asp:asyncpostbacktrigger controlid="CormantRadTabStrip1" eventname="???" />
</triggers>
</asp:updatepanel>
和一些相关的javascript:
function CloseAndSave() {
window.__doPostBack(CormantRadTabStrip1);
}
在服务器端,我让bar实现了IPostBackEventHandler接口。
对于这类事情似乎没有一个明确的事件名称,但是?我应该把eventname发送成什么?
感谢public class CormantRadTabStrip : RadTabStrip, IPostBackEventHandler
{
/// <summary>
/// This is called when the GlobalSettings dialog window closes.
/// </summary>
/// <param name="eventArgument">JSON passed to the event representing state of tabs</param>
void IPostBackEventHandler.RaisePostBackEvent(string eventArgument)
{
UpdateTabs();
}
}
eventname
应该是您的bar
(或CormantRadTabStrip1
)控件导致回发的事件类型。
eventname
值。可以添加hidden Button并指定OnClientClick事件处理程序到window.__doPostBack(CormantRadTabStrip1);
然后用以下命令修改AsyncPostBackTrigger
<triggers>
<asp:asyncpostbacktrigger controlid="YouButtonID" eventname="ClientClick" />
</triggers>
相关文章:
- jQuery触发器事件在一个循环中多次出现
- 每次只在第一个上单击事件触发器
- jquery on触发器按键事件两次
- 2个Analytics帐户中的Google Analytics事件触发器跟踪
- JavaScript 触发器事件在 Android 上选择文本
- 更改多个选择选项后的jQuery触发器事件
- HTML中的触发器事件<选择>框
- 如何检测jQuery触发器事件完成
- 测试具有触发器事件的函数
- 无法从触发器事件中获取参数值
- 触发器事件,当自动完成完成密码输入时
- 如何解除绑定从外部js文件添加的触发器事件
- UpdatePanel触发器,如何设置触发器事件__doPostBack
- 有没有办法在控制台中自动输出所有backbone.js触发器/事件?
- Ajax生成的元素上的触发器事件
- 绑定到另一个文件中的触发器事件
- 选择JavaScript中的框触发器事件
- DOM加载后定义的触发器事件-JIRA打开新的问题模式
- PHP生成的表上的触发器事件
- 选择在jQuery中不起作用的触发器事件