[問題] ASP.NET中Validator控制項的問題

看板C_Sharp (C#)作者 (晴天)時間19年前 (2006/05/11 15:36), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
網頁畫面中有兩個按鈕 一個是要新增一筆資料,另一個是取消 新增的時候需要用到Validation去驗證某幾個欄位的資料 但是取消的時候不用 我的問題就是現在我程式的寫法不管是確認或是取消按下後 驗證控制項都會啟動.. 我的控制項寫法如下(所有東西都寫在一個FormView中) .... <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="titleTextBox" ErrorMessage="err" Display="Static" /> <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="descriptionTextBox" ErrorMessage="err" Display="Static" /> .... 附註一點: 我剛剛有試過用OnClick事件去抓出驗證控制項,並事先把它enable設為false ,等到 新增按鈕按下後才設為true,不過沒有用@@ protected void addbtn(object sender, EventArgs e) { RequiredFieldValidator t = (RequiredFieldValidator)(FormView1.FindControl("RequiredFieldValidatorTitle")); t.Enabled = true; } 恩,有沒有哪位版友知道這要怎麼解決的 非常感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.92.75.5 ※ 編輯: mygod1220 來自: 140.92.75.5 (05/11 16:54)

05/11 17:30, , 1F
把取消鈕的CausesValidation屬性設成false
05/11 17:30, 1F

05/11 18:21, , 2F
取消按鈕的CauseValidate設定為false
05/11 18:21, 2F

05/12 14:25, , 3F
非常感謝兩位高手!
05/12 14:25, 3F
文章代碼(AID): #14OkcEAN (C_Sharp)
文章代碼(AID): #14OkcEAN (C_Sharp)