asp.net控件,服务器标记的格式不正确问题解决方法

来源:互联网 发布:node.js w3cschool 编辑:程序博客网 时间:2024/05/16 04:51

在webForm页面中使用GridView、Repeater等数据显示控件时,通过<%#Eval("Name")%>方式为控件的text属性赋值出现了“服务器标记的格式不正确”的错误。本以为在数据控件中不能这样使用控件,后来发现是写法不对即标记的格式不正确,text绑定数据的写法不正确。

原来的写法:Text="<%# Eval("Name") %>"         错误写法

改之后:Text='<%# Eval("Name") %>'                  正确写法

把两边的双引号改为单引号,因为里面也是双引号,会引起冲突。

0 0
原创粉丝点击