1
是否可以在ASP.NET用戶控件中引發「自定義事件」並訂閱調用頁面中的事件?這樣,我可以讓任何包含頁面對用戶控件中的更改做出反應,而無需執行部分或全部回發。在ASP.NET用戶控件中提高javascript事件
是否可以在ASP.NET用戶控件中引發「自定義事件」並訂閱調用頁面中的事件?這樣,我可以讓任何包含頁面對用戶控件中的更改做出反應,而無需執行部分或全部回發。在ASP.NET用戶控件中提高javascript事件
您試圖將服務器端代碼與客戶端代碼混合使用。你可能會更好過使用內置的JavaScript事件:
control.Attributes.Add("onclick", "mgr.Click();"); //server-side //Javascript: var mgr = new Object(); mgr.Click = new function(e) { //...
這就是說,有足夠的精力和大量的兩輪牛車的,你很可能得到它呈現出足夠的JavaScript和AJAX使用呼籲可能實現該效果;但它可能不值得;並不是內置的。
或者 - 如果你的目的是提高自定義事件的服務器端(而不是客戶端),並在JavaScript處理它們,渲染出調用的功能:
this.Controls.Add(new LiteralControl("<script type=\"text/javascript\">mgr.Filter('people');</script>"));
不那個ASP.NET的MO?混合客戶端和服務器端? – jondavidjohn 2012-04-04 16:30:58