Мне нужно показать диалог подтверждения на конкретном состоянии. Затем перейдите в соответствии с YES или No clicked.I попытался со следующим.Подтверждение Javascript On if..else .. condition
В ASPX:
<script type="text/javascript">
function ShowConfirmation() {
if (confirm("Employee Introduced already.Continue?") == true) {
document.getElementById("hdn_empname").value = 1;
}
}
</script>
<asp:HiddenField ID="hdn_empname" runat="server" />
в сСт:
if (reader2.HasRows)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "showAl", "ShowConfirmation();", true);
}
else
{
hdn_empname.Value ="1";
}
if ((hdn_empname.Value)=="1")
{
//some code to execute
}
Но hdn_empname
показывает value=""
во время отладки.
Может ли кто-нибудь помочь мне сделать это?
Заранее спасибо.
Вышеприведенный код (в вопросе) находится под кнопкой. и я установил точку останова при нажатии кнопки. – Shanna
Итак, как я объяснил выше, скрипт зарегистрирован клиенту, и значение будет равно eq 1 в следующем сообщении. Я думаю, что лучше настроить функцию ShowConfirmation на кнопке onClientClick. – Alborz
Хорошо. Но мне нужно это только для определенного условия. – Shanna