2010-12-17 32 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)