如何将javascript中的true或false值传递给ASP.NET服务器端(代码隐藏)?

时间:2014-05-11 10:46:56

标签: c# javascript asp.net

        function confirmSubmit() {
            if (confirm("Are you sure you want to proceed?")) {
                return true;
            }
            return false;
        }

我上面有这个javascript函数,可以在点击按钮时提醒用户。现在,如果用户单击“确定”或取消,如何将值传递给后面的代码?

我想要这样的东西:

if (user == user1)
{
    updateDataOne();
}
else
{
   if (userX clicks ok/yes over at the javascript dialogue)
   {
       updateDataTwo();
   }
   else
   {
       txtName.Text = "";
   }
}

这就是我的asp按钮

<asp:Button ID="btnPhaseOne" class="buttonPhases" runat="server" Text="Submit" 
            ValidationGroup="validatePhaseOne" onclick="btnPhaseOne_Click" />

1 个答案:

答案 0 :(得分:0)

使用隐藏字段。将值分配给隐藏字段。从JavaScript函数返回true将导致postpack。在服务器端检查隐藏字段的值和&amp;基于那个决定。