function DeleteConfirm(info) {
    return window.confirm("是否删除数据:" + info);          //点击删除按钮时出现确定窗口
    
}
js处的代码如上,我把它加到按钮的OnClientClickOnClientClick="return DeleteConfirm(<%#Eval("建筑名称")%>)"
系统说无法解析OnClientClick="return DeleteConfirm('<%#Eval("建筑名称")%>')"
系统还是无法解析OnClientClick=<%#"return DeleteConfirm('" + Eval("建筑名称")+"')"%>
查网上发现这种终于能解析了,但是VS又说我属性值没加引号。但是倒不影响运行OnClientClick="<%#"return DeleteConfirm('" + Eval("建筑名称")+"')"%>"
于是又改成这样,vs不报错了,但是一运行又不能解析了。这个html的双单引号用法这么奇怪吗,怎么写才是正确的。以及原因是什么