首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-14 
菜鸟求助,下面这样写有什么错误?ItemTemplateahref post.aspx?Id+%DataBinder.Eval(Container.Data

菜鸟求助,下面这样写有什么错误?
<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 ")%> 把点换成了空格

热点排行