当前位置: 代码迷 >> ASP.NET >> 帮小弟我看一下这个异常,VS2003中的
  详细解决方案

帮小弟我看一下这个异常,VS2003中的

热度:3396   发布时间:2013-02-25 00:00:00.0
帮我看一下这个错误,VS2003中的
<a   onclick= "javascript:ShowDialog(this.href);return   false "     class= "a2 "  

href= "edit_news.aspx?id= <%#DataBinder.Eval(Container.DataItem, "news_id ")%> ">


<%#   DataBinder.Eval(Container.DataItem, "news_title ")%>


</a>

错误:
未能在 "设计 "视图中打开。在 " <%... "值 "...%> "块中,以不同方式将值括起来

这个要怎么改才能在视图中可见

------解决方案--------------------------------------------------------
href用单引号试下
------解决方案--------------------------------------------------------
<a onclick= "javascript:ShowDialog(this.href);return false " class= "a2 "
href= ' <%# "edit_news.aspx?id= " + DataBinder.Eval(Container.DataItem, "news_id ")%> '>
<%# DataBinder.Eval(Container.DataItem, "news_title ")%>
</a>

------解决方案--------------------------------------------------------
<a onclick= "javascript:ShowDialog(this.href);return false " class= "a2 "

href= 'edit_news.aspx?id= <%#DataBinder.Eval(Container.DataItem, "news_id ")%> '>


<%# DataBinder.Eval(Container.DataItem, "news_title ")%>


</a>
------解决方案--------------------------------------------------------
Eval方法里那个字符串型参数 你已经用了双引号了 外围的href属性你就不能再用双引号了!!
------解决方案--------------------------------------------------------
<a onclick= "javascript:ShowDialog(this.href);return false " class= "a2 " href=‘edit_news.aspx?id= <%#DataBinder.Eval(Container.DataItem, "news_id ")%> ’>
  相关解决方案