如何显示"是"或"不" asp.net中的消息框?

时间:2017-01-16 04:55:26

标签: javascript c# asp.net

我想向用户显示一条消息,选择是或否。根据单击的按钮(是或否),值应作为参数传递给查询。我怎样才能做到这一点。这就是我到目前为止所做的。



    <script type="text/javascript">
        function confirm()
        {
            var confirmValue = document.createElement("INPUT");
            confirmValue.type = "hidden";
            confirmValue.name = "confirmValue";

            if (confirm("Do you want to finalize? If you click yes, you will not be able to update  and application will be passed to the MBD Coordinator")) {
                confirmValue.value = "YES";
            }
            else
            {
                confirmValue.value = "NO";
            }
            document.forms[0].appendChild(confirmValue);
        }
    </script>
&#13;
<asp:Button ID="btnFinish" runat="server" Text="Finish" BorderStyle="Solid" BorderColor="#9B0423" 
                        Font-Bold="true" Width="100px" Height="30px" ForeColor="#9B0423" Style="margin-right:20px;" OnClick="btnFinish_Click" OnClientClick = "confirm()"/>
&#13;
&#13;
&#13;

这是C#代码

string confirmValue = Request.Form["confirmValue"];
if (confirmValue == "Yes")
{
      string value = "YES";
}
else
{
      string value = "NO";
}                  

但在此我没有收到选择任何选项的消息。

1 个答案:

答案 0 :(得分:1)

更改功能名称&#34;确认&#34;别的东西。您正在覆盖JavaScript中的默认确认功能。