我有一個必需的字段驗證程序,用於在單擊鏈接按鈕時禁用的文本框。我編碼像這樣。無法在VB.NET中禁用必需的字段驗證程序
Protected Sub lnkDeleteTimeSlots_click(sender As Object, e As EventArgs)
txtTimeslotName_RequiredFieldValidator.Enabled = False
End Sub
該文本框的設計。
<asp:TextBox ID="txtTimeslotName" runat="server"></asp:TextBox>
<font color="red">*</font>
<asp:RequiredFieldValidator ID="txtTimeslotName_RequiredFieldValidator"
runat="server"
ErrorMessage="Timeslot Name Required!"
Display="None"
ControlToValidate="txtTimeslotName"
ForeColor="Red"
ValidationGroup="Timetable">
</asp:RequiredFieldValidator>
但它仍然驗證爲必填字段。什麼是問題?
編輯:
LinkButton的是網格內。當它被點擊時,我打開一個帶有文本框和一個按鈕的彈出窗口。該按鈕的代碼就像這樣。
<asp:Button ID="btnMAdd" runat="server" Text="Add Timeslot" PostBackUrl="~/TimeSlots.aspx" OnClick="btnMAdd_Click" CssClass="button" ValidationGroup="Timetable" OnClientClick="javascript:shouldsubmit=true;" />
你如何將它附加到你的文本框? – Guanxi
點擊鏈接按鈕,彈出窗口打開。該文本框在彈出窗口中。已添加 – MusicLovingIndianGirl