您好我正在使用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
。或任何其他解决方案谢谢。
答案 0 :(得分:0)
我不明白你为什么要在按钮本身触发的服务器端事件上更改客户端确认对话文本?
Regardlss,如果你想以编程方式设置错误信息,你可以在之前点击取消按钮
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string error = "my error";
cbe.ConfirmText = error;
}
}