2010-08-12 53 views
0

我有一個帶有主頁/內容頁面的ASP.NET網站。在母版頁上,有一個登錄鏈接,它提供了一個模態jQuery表單。我如何確保在這個表單上提交的信息(這只是我母版頁中的一個DIV)由特定的回發事件處理?ASP.NET和jQuery - 從模態框提交表單?

請記住,模態可以從任意數量的頁面提交,我想,以確保該模式被提交時,被忽略的內容頁的回發事件而母版頁的回發處理表單。

回答

0

如果您將回發地址留空(在html中),它將發佈到同一頁面。如果你不能這樣做,請嘗試傳入一個帶有頁面地址的變量。

+0

之前的所有事件。如果它發佈到這意味着內容頁將它撿起來在同一頁 - 我需要母版頁來提取 – 2010-08-12 20:18:06

0

您無法阻止您的內容頁檢測到發生回發。 MasterPages/Content Pages的工作方式是在主頁從OnPreInit之後,主頁面可以從內容頁面訪問,並將主頁面應用於內容頁面。但是,如果您在您的主頁中定義了按鈕處理程序,則可以在MasterPage的代碼隱藏區域內執行任何處理。

protected void myHandler(object sender, EventArgs e) 
{...handle button click...} 

但是,該處理器將在內容頁面後觸發,母版頁打響了OnLoadComplete()頁方法

+0

總結 - 在ASP.Net Page LifeCycle中,MasterPage和ContentPage不是獨立的,不能分開 – 2010-08-12 21:33:44