动态设置Ajax ConfirmButtonExtender ConfirmText值
本文关键字:ConfirmText ConfirmButtonExtender Ajax 设置 动态 | 更新日期: 2023-09-27 18:29:09
我的页面中有这个ajax ConfirmButtonExtender,ConfirmText设置为静态值你确定要作废这个订单吗
<ajaxToolKit:ConfirmButtonExtender ID="cbe_btnVoid" runat="server" ConfirmText="Are you sure you want to void this order?" Enabled="True" TargetControlID="btnTarget" /> '
现在,我创建了一个函数,它返回一个字符串来代替confirmtext的静态值,如下所示:
public static string setConfirmTextValue()
{
return "Note:'n'nThis will void your order.'n'nProceed?";
}
当在网格视图中的按钮中使用时,上述函数有效,并相应地显示确认文本,但当在页面上的按钮中时,确认文本为空。我在网格视图中设置按钮的confirmtext值,如下所示:
ConfirmText='<%# Utils.setConfirmTextValue() %>'
我正在使用与网格视图外的按钮相同的功能。对此有什么建议/想法吗。。。
如果您要在GridView外部的按钮上设置扩展器的ConfirmText,您可以在页面加载中设置它。
if(!isPostBack)
{
cbe_btnVoid.ConfirmText = Utils.setConfirmTextValue();
}
很可能有一种方法可以在不使用代码的情况下绑定它,我不记得见过<%#…%>使用DataSource的控件外部的标记。