我知道它通常是一个javascript函数。但是我可以绑定RadWindow客户端事件吗?Onclientclose)的代码背后的功能?如果不是,如何从javascript调用函数背后的代码?
发起回发,例如,从隐藏按钮或其他地方。
function OnClientCloseHandler(sender, args) {
//do your work
//perhaps store data in a hidden field
//initiate a postback, for example:
__doPostBack("", "");
}
还有其他方法可以做到这一点。如果你想模拟一个按钮的点击,使用这个:
__doPostBack("<%=theButtonID.UniqueID%>", "");
如果此按钮执行部分回发,它将使用此代码执行。服务器上的UniqueID是DOM对象的名称属性。
如果您使用更多的Telerik,您可以通过RadAjaxManager调用部分回发:http://www.telerik.com/help/aspnet-ajax/ajax-client-side-api.html.