我有我的网页上一个UpdatePanel,我想建立一些触发器:UpdatePanel触发器,如何设置__doPostBack的触发事件?
<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);
}
在服务器端我已经栏实现IPostBackEventHandler接口。
虽然这种事情似乎没有明确的事件名称?我应该发送什么事件名?
感谢
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();
}
}
哪里是'bar'又是什么呢? –
bar是位于页面上的网页控件。在这个特定的实例中,它是继承自RadTabStrip的类 - http://www.telerik.com/help/aspnet-ajax/tabstrip-overview.html 我已将其重命名为CormantRadTabStrip1。 –
它在更新面板中吗? –