当前位置: 代码迷 >> ASP.NET >> 初学者,下面这样写有什么东东
  详细解决方案

初学者,下面这样写有什么东东

热度:8310   发布时间:2013-02-25 00:00:00.0
菜鸟求助,下面这样写有什么错误?
<ItemTemplate>
<a   href= "post.aspx?Id=   +   <%DataBinder.Eval(Container.DataItem, "url ")%> "> <%#.Eval(Container.DataItem, "id ")%> </a>
</ItemTemplate>

------解决方案--------------------------------------------------------
<ItemTemplate>
<a href= ' <% "post.aspx?Id= " + DataBinder.Eval(Container.DataItem, "url ") %> '>
<%# DataBinder.Eval(Container.DataItem, "id ")%>
</a>
</ItemTemplate>

------解决方案--------------------------------------------------------
<a href= "post.aspx?Id= + <%DataBinder.Eval(Container.DataItem, "url ")%> "> <%#.Eval(Container.DataItem, "id ")%> </a>
====================
<a href= 'post.aspx?Id= <%# DataBinder.Eval(Container.DataItem, "url ")%> '> <%# Eval(Container.DataItem, "id ")%> </a>

===========
改动了的地方:
1.双引号问题 要是里边有数据绑定的双引号 外边用单引号
2.链接id=+不用+
3. <%DataBinder.Eval(Container.DataItem, "url ")%> 少了#和空格
4. <%#.Eval(Container.DataItem, "id ")%> 把点换成了空格
  相关解决方案