Пожалуйста, проверьте настройки браузера IE, убедитесь, что вы включили JavaScript.
Чтобы включить / отключить JavaScript в IE 11, вы можете обратиться к следующим шагам:
Выберите Gear в верхнем правом углу экрана или меню «Инструменты», если у вас включена строка меню, затем выберите «Свойства обозревателя».
Выбратьвкладка «Безопасность».
Выберите зону, которую вы хотите изменить. «Интернет» и «Локальная интрасеть».
Выберите кнопку «Пользовательский уровень…».
Прокрутите внизв область «Сценарии» и выберите переключатель «Включить» или «Отключить» его «Активные сценарии».Вы также можете выбрать в IE11 «Запрос» на запуск сценариев.
Выберите «OK», затем снова «OK».
После включения скрипта, в соответствии с вашим кодом, я создаю пример, используя следующий код, он хорошо работает в моем браузере IE (IE 11):
<script type="text/javascript">
function ShowConfirm() {
alert(hdnConfirm);
var hdnConfirm = document.getElementById("<%= hdnConfirm.ClientID %>");
if (hdnConfirm.value == "1") {
if (!confirm("This Referring Provider is already mapped with a MR. Are you sure to map this Referring Provider with other MR?") == true) {
alert("Hello");
return false;
}
} return true;
}
</script>
<asp:Button ID="btnResMod" runat="server" CssClass="btn" Text="Save" ValidationGroup="valSumResMod" OnClientClick="javascript:return ShowConfirm();" />
<asp:HiddenField ID="hdnConfirm" runat="server" Value="1" />
Результат выглядит так:
