客户端单击 - 服务器标记格式不正确错误



OnClientClick = '<%# Eval("IsActive").ToString() == "True" ?"返回确认('你确定吗?这也将从品牌映射中删除控件。 ");" : " %>'

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

请帮忙。

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

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

最新更新