[問題] ASP.NET中Validator控制項的問題
網頁畫面中有兩個按鈕
一個是要新增一筆資料,另一個是取消
新增的時候需要用到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
05/11 17:30, 1F
推
05/11 18:21, , 2F
05/11 18:21, 2F
→
05/12 14:25, , 3F
05/12 14:25, 3F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章