это возвращается как неопределенное значение, поэтому все, что вы пытаетесь сделать так, чтобы оно было равно val или length, сохраняло то же самое диалоговое окно с ошибкой, с которым я сталкивался. Та же проблема. Для решения этой проблемы вам нужно проверить, является ли значение неопределенным или нет ранее.Вы вызываете любой метод здесь, как я это исправил
if (typeof $("#<%=hdnSupplierDialog.ClientID%>").val() === "undefined")
return;
Я просто запрещаю вызывать код в случае, если значение не определено, я хочу, чтобы он работал для вас :)