eval数据绑定问题
在asp.net中可以使用Eval邦定数据,如下所示:
<asp:HyperLink ID= "HyperLink1 " runat= "server " NavigateUrl= ' <%# Eval( "Id ", "/pinglun.aspx?id={0} ") %> ' ">
现在我想邦定多个字段:比如我的格式化字符串为 "/pinglun.aspx?id={0}name={1} "
这时需要eval解析id,和name两个字段:
<%# Eval( "Id ", "name " "/pinglun.aspx?id={0}&shanghu_name={1} ") %>
这时编译器报错,请问需要邦定多字段时怎么写?
------解决方案--------------------更正下
<a href= 'GetHouseID_2.aspx?HouseType=
<%# DataBinder.Eval(Container, "DataItem.House_Type ")%>
&NodeID=
<%# DataBinder.Eval(Container, "DataItem.House_ID ")%> '>
<%# DataBinder.Eval(Container, "DataItem.House_Name ")%>
</a>