0
我有一個GridView
,其中我定義了EditTemplate
和FooterTemplate
。如何在代碼隱藏中引用在GridView中定義的RequiredFieldValidator
GridView
已經爲TextBox
定義RequiredFieldValidator
:
<FooterTemplate>
<asp:TextBox ID="txtHolidayNameAdd" runat="server" Width="90%"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtHolidayNameAdd" ErrorMessage="Holiday Name is Required" ForeColor="Red">*</asp:RequiredFieldValidator>
</FooterTemplate>
,只有當用戶添加的數據,並應在其編輯過程中被禁用Validator
應該解僱。
我有一個顯示一個jQuery的對話框,如果用戶沒有提供必需的字段驗證程序:
function WebForm_OnSubmit() {
if (typeof (ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) {
$("#errorDisplay").dialog({
title: "Validation Error",
modal: true,
resizable: false,
width: 250,
buttons: {
Close: function() {
$(this).dialog('close');
}
}
});
return false;
}
return true;
}
怎樣纔可以有添加數據時validator
只驗證和編輯時被禁用?