OnclientClick - 服务器标签没有很好的错误

时间:2012-12-02 12:30:56

标签: javascript asp.net

OnClientClick ='<%#Eval(" IsActive")。ToString()==" True" ? "返回确认('你确定吗?这也将取消Brand-Mappings的控件。');" :"" %GT;'

大家好,我想在这里做的是,我想只在IsActice评估为真时才启用返回确认。我收到服务器标签没有形成错误。

请帮忙。

1 个答案:

答案 0 :(得分:3)

问题在于您的单引号(例如'),您在OnClientClick的开头有一对单引号,然后是confirm()中的另一对。例如,尝试转义第二对:

OnClientClick = '<%# Eval("IsActive").ToString() == "True" ? "return confirm(\"Are you sure? This will remove the control from Brand-Mappings as well.\");" : "" %>'