页面是在图表的单击处理后回发的

时间:2016-05-17 09:43:53

标签: javascript asp.net ajax vb.net clientscript

我在VB.NET页面的顶部创建了一个Protected PostBackString As String。然后我从我的javacript中调用了<%=PostBackString %>,如下所示。

$.ajax({
                             type: "POST",
                             contentType: "application/json; charset=utf-8",
                             url: "ComponentFailureChart.aspx/BindEmployees",
                             data: data,
                             dataType: "json",
                             success: function (result) {


                                  <%=PostBackString %>
                             alert("Success");
                               }

之后,我使用以下代码在从javascript调用PostBackString后调用方法。

PostBackString = Page.ClientScript.GetPostBackEventReference(Me, "MyEventArgumentName")

    If Request("__EVENTARGUMENT") = "MyEventArgumentName" Then
        BindGridview()
    End If

它现在运行正常,但我的问题是它创建了一个回发。有没有办法在没有回发的情况下运行此代码?

我可以使用任何替代方式而不是使用Page.ClientScript.GetPostBackEventReference来阻止这种情况吗?

请帮助我。

0 个答案:

没有答案