转到vb代码时,jquery对话框关闭

转到vb代码时,jquery对话框关闭,jquery,asp.net,vb.net,vb.net-2010,Jquery,Asp.net,Vb.net,Vb.net 2010,asp: 当我运行我的代码,在客户端点击对话框打开,点击它去vb代码,但关闭对话框。。。那么,当转到vb代码时,如何防止对话框关闭?当您单击按钮时,页面将发布到服务器。浏览器呈现返回的响应,这实际上会破坏当前页面(简单地说)。最简单的解决方案是使用Ajax而不是常规的post。将对话框的内容包装在UpdatePanel控件中。当发生回发时,它将重新加载页面,通过javascript进行的任何DOM更改都将丢失。一旦页面重新加载,您必须再次进行这些更改 如果需要,可以添加以下代码行以在页面刷新后重

asp:


当我运行我的代码,在客户端点击对话框打开,点击它去vb代码,但关闭对话框。。。那么,当转到vb代码时,如何防止对话框关闭?

当您单击按钮时,页面将发布到服务器。浏览器呈现返回的响应,这实际上会破坏当前页面(简单地说)。最简单的解决方案是使用Ajax而不是常规的post。将对话框的内容包装在
UpdatePanel
控件中。

当发生回发时,它将重新加载页面,通过javascript进行的任何DOM更改都将丢失。一旦页面重新加载,您必须再次进行这些更改

如果需要,可以添加以下代码行以在页面刷新后重新打开对话框

Protected Sub haha_click(sender As Object, e As System.EventArgs)
    msgBox("test")
End Sub
ClientScript.RegisterStartupScript(Me.GetType(),“重新打开我的jQuery对话框”,“test();”)

如果您使用ajax@RameshRajendran你能告诉我怎么做吗?好的,我怎么调用脚本函数来打开对话框?
<asp:TemplateField HeaderText="Edit">
  <ItemTemplate> 
     <asp:LinkButton ID="LinkButton3" onClick="haha_click" OnClientClick="test();" ClientIDMode="Static" class="someclass"  runat="server">link</asp:LinkButton>
   </ItemTemplate> 
</asp:TemplateField> 
Protected Sub haha_click(sender As Object, e As System.EventArgs)
    msgBox("test")
End Sub
ClientScript.RegisterStartupScript(Me.GetType(), "Re-Open my jQuery Dialog", "<script type=""text/javascript"">test();</script>")