0
我可以向aspxclienttextbox控件添加新方法嗎?
我正在做的aspxtextbox自定義控制... 我希望在自定義控件上添加客戶端方法,我不知道它... 所以任何人都知道如何做到這一點?如何在aspxclienttextbox中添加新方法?
我可以向aspxclienttextbox控件添加新方法嗎?
我正在做的aspxtextbox自定義控制... 我希望在自定義控件上添加客戶端方法,我不知道它... 所以任何人都知道如何做到這一點?如何在aspxclienttextbox中添加新方法?
我知道有兩種方法來實現這一目標:
1.新增方法對象原型:
ASPxClientTextBox.prototype.NewMethod = function(param1) { console.log(param1); }
根據this ticket你應該在身體部分的結尾將這個代碼。
2.在您的自定義控制代碼中使用ASPxTextBox
ClientSideEvents.Init。這將爲每個ASPxTextBox
實例註冊方法(而第一種方法修改對象原型)。
ClientSideEvents.Init = "function(s,e) {s.NewMethod = function(param1) { console.log(param1); }}";
之後,我能夠使用ASPxClientTextBox1(客戶端實例名稱).NewMethod(param1); ? – DevProve 2012-04-06 09:54:30
我想要的是添加一個新的方法到ASPxClientTextBox,以便每次我可以在客戶端調用該方法,我也不想在頁面上添加額外的代碼 – DevProve 2012-04-06 10:13:06
這兩種方法將做你想做的。 – Filip 2012-04-06 10:24:38