在按钮提交的按钮操作上显示修改后的确认

本文关键字:按钮 确认 修改 操作上 提交 显示 | 更新日期: 2023-09-27 18:20:01

嗨,我使用的是这样的ajax确认按钮,当点击该按钮时,而不是看到ConfirmText="你确定要点击这个吗?"我希望它显示我从代码后面传递的文本。

    <ajaxToolkit:ConfirmButtonExtender ID="cbe" runat="server"
   TargetControlID="Cancel"
           ConfirmText="Are you sure you want to click this?"
         />

然后在后面的代码中,我有一个类似的方法

public void display()
{
   string error="my error";
   cbe.ConfirmText = error;
}

然后我的按钮动作

protected void Cancel_Click(object sender, ImageClickEventArgs e)
        {   display();
            anothermethod();
            Response.Redirect("home.aspx");
        }

当我点击取消按钮时,确认的问题不是"我的错误"。我看到"你确定要点击这个吗?"这是默认的一个当单击按钮或在按钮回发时,是否有任何方法更新ConfirmButtonExtender。或者任何其他解决方案,谢谢

在按钮提交的按钮操作上显示修改后的确认

我不明白为什么要更改按钮本身触发的服务器端事件上的客户端确认对话框文本?

注意,如果你想用程序设置错误消息,你可以在点击取消按钮之前

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        string error = "my error";
        cbe.ConfirmText = error;
    }
}