Mr-Robot

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

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

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

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

posted on 2016-05-26 11:39  代码养家  阅读(449)  评论(0)    收藏  举报