如何处理是没有在按钮点击时使用Javascript弹出的对话框

时间:2011-02-15 06:07:14

标签: c# javascript jquery asp.net

我在点击更新时有一个更新按钮我想提示用户如果你想用Yes和No按钮分隔记录。如果用户点击是,我想执行可以分隔记录的代码,如果不只是更新记录。

我的示例代码

protected void btnUpdate1_Click(object sender, EventArgs e)
{
    EmpID = Convert.ToInt32(HiddenField1.Value);

    if (ID == 2)
    {
        oEmployeePersonalData.EmpID = EmpID;
        oEmployeePersonalData.PhoneNumberTypeID = ddlPhoneType.SelectedValue;
        oEmployeePersonalData.PhoneNumber = Convert.ToInt64(txtph1.Text);
        oEmployeePersonalData.EndDate = DateTime.Today.AddDays(-1);

//根据我的要求,如果我点击是,我想执行此代码

        if (oEmployeePersonalData.PhoneDetailUpdate())
        {
        }

//如果没有不同的代码

3 个答案:

答案 0 :(得分:6)

if(confirm("Would you like to delimit the record"))
{
    //Delimit record code or return true;
}
else
{
    return false;
}

答案 1 :(得分:0)

var ans = confirm("Do you want to delimit the record?")
if (ans){
    //clicked on yes        
}
else{
     return false;  
}

答案 2 :(得分:0)

在页面标题中添加以下javascript函数

 <script type="text/javascript">
        function update() {
            var result = confirm("Do you want to delimit the record?")
            if (result) {

            }
            else {
                return false;
            }


        }

    </script>

然后将事件附加到按钮

 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"  OnClientClick="return update();"/>