Существует текстовая область, которая проверяется с помощью обязательного поля.Обязательный полевой валидатор запускается на PostBack
<textarea style="width: 380px" id="txtAdditonalEmail" runat="server" rows="5"></textarea>
<asp:RequiredFieldValidator ID="rfvAdditonal" runat="server" ControlToValidate="txtAdditonalEmail"
ErrorMessage="Atleast one additonal email is required" ForeColor="Red" ValidationGroup="vldRequest"></asp:RequiredFieldValidator>
Также есть элемент управления файловой системой, через который я обрабатываю файл. Загрузка файла содержит событие Side OnChange клиента, которое является подтверждением расширения файла, а затем делает запись назад для чтения файла.
<asp:FileUpload ID="fluCsr" runat="server" />
OnChange Javascript:
function ValidateFileUpload() {
var fuData = document.getElementById('<%= fluCsr.ClientID %>');
var FileUploadPath = fuData.value;
var Extension = FileUploadPath.substring(FileUploadPath.lastIndexOf('.') + 1).toLowerCase();
var lblMsg = $("#<%= lblMsg.ClientID %>");
var btnRead = $("#<%=txtComments.ClientID %>");
if (Extension != "txt" && Extension != "csr" && Extension != "pem") {
if (lblMsg != null && btnRead != null) {
lblMsg.show();
}
}
else {
lblMsg.hide();
this.$("#form1").submit();
}
}
После Post-обратно файл читается, но обязательное поле валидатор увольняют? как это можно остановить во время этого пост-обратно?
Что вы подразумеваете под 'Обязательная проверка поля? 'Вы имеете в виду, что проверка выполняется на стороне сервера? Пожалуйста, поделитесь своим кодом на стороне сервера, а также –
это означает, что после завершения обработки на стороне сервера в браузере отображается требуемое сообщение поля. – ankur