2012-04-16 69 views
1

我有一個AJAX標籤容器和它有3個標籤面板,關於驗證和AJAX標籤容器/標籤面板

例如,第一面板中插入數據,第二面板更新數據,第三面板刪除數據

在第一板(插入),我給使用必須填寫驗證

在第二面板中的錯誤處理,我不給這個錯誤處理

然後我試圖更新數據,但它不能這樣做,因爲第一個面板有一個錯誤處理,它運行除了我點擊更新面板。

不久,我的問題是,當我點擊更新面板上的更新按鈕時,它不會執行任何操作,因爲此按鈕會在第一個面板上觸發所需的字段驗證器(錯誤處理)。

那麼,你能給我解決方案如何解決這個問題?所以按鈕可以在每個面板上單獨工作?

我試圖給屬性假所需的驗證,當我點擊插入按鈕它使驗證器設置爲true,但它不工作。

+0

請不要好比「ASP.NET C#」加東西到你的標題的兩端。這就是標籤的用途。 – 2012-04-16 02:38:30

+0

並且不要將標題更改爲「已解決」,如果您接受標記爲綠色的答案並且每個人都知道已解決問題。 – 2012-04-16 02:45:11

+0

好的..謝謝你記住我 – 2012-04-16 09:23:54

回答

1

您需要爲驗證器創建組並提交按鈕。在每個選項卡上,設置所有驗證程序的屬性和提交按鈕的ValidationGroup屬性。例如,插入選項卡上設置您RequiredFieldValidators此屬性和「插入」按鈕:

ValidationGroup="InsertData" 

做同樣使用不同的ValidationGroup每個選項卡上。你可以在這裏找到一個例子:

http://msdn.microsoft.com/en-us/library/ms227424.aspx

+0

哇..非常感謝你Ulises ...你救了我..:D – 2012-04-16 02:31:49