2010-12-17 33 views
1

我正在使用thickbox,并且一切正常加载页面。所以我的div加载得很好,数据可以插入到文本框中。 现在谈到提交数据时,我需要2件事情发生。jquery表单提交在vb.net

  1. 获取表单提交,所以我可以在vb.net上进行回发和其他功能。
  2. 当表单提交时,我想让thickbox关闭。

我使用的是modal = true,所以我把tb_remove()放在按钮的onclick事件上。我希望这个按钮既可以提交到vb.net端,也可以运行tb_remove。 有谁知道如何?

ASPX侧代码 -
页面名称= student.aspx

$(document).ready(function() { 
    tb_show("", "#tb_inline?height=500&width=500&inlineId=div1&modal=true", ""); 
}); 

<asp:Button ID="btnsave" runat="server" text="Enter" /> 

其余与所述btnsave和DIV1的端DIV1文本框。当我点击保存时,我希望它转到student.aspx.vb一面,所以我可以添加其余的代码。

+0

请张贴一些代码。 – 2010-12-17 17:41:25

+0

如果你在页面上放置了一个aspx按钮,它会触发一个回发并触发该按钮的onClick事件,你可以在其中完成所有你的vb.net代码,这就是你要求的吗? – 2010-12-17 17:53:05

+0

不是真的。我希望aspx:按钮位于thickbox框架内部,并且onclick到达vb.net端并关闭thickbox(tb_remove()) – weoiol 2010-12-17 17:54:03

回答

0

您需要在您的按钮上使用OnClientClick,以便在表单回传之前触发某些客户端JavaScript。

<asp:Button ID="btnsave" runat="server" onClientClick="tb_remove();" text="Enter" /> 

OnClientClick (MSDN)