我正面對我的某個頁面出現問題。我在頁面上有一個FormView控件,用於在數據庫表中輸入新行,並在同一頁上使用GridView控件更新/刪除同一數據庫表中的行。頁面只能有一個服務器端表單標記
FormView控件上有驗證器來驗證在數據庫中引發的任何輸入,當我嘗試編輯一行時,它似乎會干擾GridView。當我嘗試保存編輯時,FormView上的驗證控件被觸發,並出現錯誤,因爲文本框輸入爲空,所以GridView無法保存修改的表數據。
也許一個明顯的例子將幫助:
我有一個想法,我以不同的形式包住這些控件,希望提交一個表單,將不會觸發在其他任何東西,但隨後我得到一個錯誤,說我不能在頁面上使用多於一個的表格,runat="server"
,據我所知,這是必需的。
我該如何解決這個問題?
謝謝。