我有一組控件需要輸入,其中一些需要驗證。防止按鈕發回
但是,這個表單底部的一些控件實際上與表單本身沒有任何關係,但仍然需要回發,這就要求表單進行驗證。這是一個尷尬。
我希望能夠觸發一個函數來更新表單視圖而無需填寫任何信息。
這樣的東西,如果我想從下拉列表中添加多個產品到頁面,但不想讓表單回發,我該怎麼做?
我有一組控件需要輸入,其中一些需要驗證。防止按鈕發回
但是,這個表單底部的一些控件實際上與表單本身沒有任何關係,但仍然需要回發,這就要求表單進行驗證。這是一個尷尬。
我希望能夠觸發一個函數來更新表單視圖而無需填寫任何信息。
這樣的東西,如果我想從下拉列表中添加多個產品到頁面,但不想讓表單回發,我該怎麼做?
你有幾個選擇,但你的問題還不清楚。什麼控件不應該導致回發?
AutoPostback
屬性,你可以設置爲false
(儘管這是默認爲最)CausesValidation
到false
ValidationGroups
防止驗證了不同的控制我正在嘗試創建Package,其中包含一些客戶可以選擇的產品。所以我有一個DropDownList,其中包含所有產品,每次客戶選擇一個產品時,它都會添加到面板中,他們可以選擇多個產品! – 2012-04-14 16:57:01
ü可以簡單地用HTML contols這樣一個
<input type="Button">value</input>
這不會回傳
您可以使用Ajax庫控制,以防止自動回傳。在ajax庫中有一個控件**更新面板,你把你的一些控件只需要回發和其他沒有你把側面更新面板......
然後將'AutoPostback'設置爲'false'。 – 2012-04-13 23:45:26
如果你想回傳但不想驗證輸入,你也可以使用'CausesValidation = fase'。 – Servy 2012-04-13 23:47:02