日期:2014-05-18  浏览次数:20399 次

如何动态地为命令按钮添加“onclick”属性
本意是当满足某一条件时,当点击按钮时弹出确认对话框,而条件不满足时,点击此按钮不弹出对话框
原来做法是:
if(conditionChanged)
{
btnSave.Attributes.Add("onclick", "javascript:return confirm('你确认继续吗?')");
}
else
{
btnSave.Attributes.Remove("onclick");
}

结果不好使,对话框始终出现。
各位大哥有没有更好的办法

------解决方案--------------------
if(conditionChanged)
{
btnSave.Attributes.Add("onclick", "javascript:return confirm('你确认继续吗?')");
}
else
{
btnSave.Attributes.Remove("onclick");


这代码是写在Page_Load里吗?如果是,基本没问题!