Javascript回调到VB.net代码背后

时间:2013-02-28 14:02:01

标签: javascript asp.net vb.net callback

之前,我问了一个问题,其设置看起来像这样:

function checkValidate_onBlur(me) {
        var args = me.value;
        performCallback(args, "");
        return false;
    }
    function callbackComplete(result) {
        document.getElementById('<% =txtMyTextBox.ClientId %>').value = result; 
    }

   <asp:TextBox ID="txtMyTextBox" runat="server" onblur="checkValidate_onBlur(this)"  ></asp:TextBox>

callbackComplete应该采取控制,实际上是callbackComplete(结果,控制)

在代码隐藏中使用ICallbackEventHandler来处理回调。

 Public Function GetCallbackResult() As String Implements System.Web.UI.ICallbackEventHandler.GetCallbackResult
            Return result
        End Function

        Public Sub RaiseCallbackEvent(ByVal eventArgument As String) Implements System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent
            txtMyTextBox_onCallback(eventArgument)
        End Sub

问题是我想设置多个字段,每个字段在触发回调时都有自己的功能。 CodeProject上有一个C#示例来处理这个问题,但是A)它是C#,我不相信它会因为它们的Raise事件而干净地转换为VB而且B)它分布在多个文件中。我正在寻找一种将回调与控件关联起来的简单方法,以便每个控件都有自己的逻辑。

我想像在此处找到的版本一样:http://www.codeproject.com/Articles/32312/Handle-multiple-client-callbacks-in-ASP-NET

有关从哪里开始的任何建议?我也是VB.net和JavaScript的新手,所以请记住这一点。

0 个答案:

没有答案