我用下面的代码
<asp:DataList ID="DataList1" GridLines="Horizontal" DataKeyField="hjbmmc" runat="server">
<ItemTemplate>
<a href="Class.aspx?hjbmmc=<%#DataBinder.Eval(Container.DataItem,"hjbmmc") %>" target="right"> <%#DataBinder.Eval(Container.DataItem,"hjbmmc") %></a>
</ItemTemplate>
</asp:DataList>
为什么<%#DataBinder.Eval(Container.DataItem,"hjbmmc") %>用于显示文本时为:女包厂,可是当用于连接参数时却少了两个字符,为:女包.请问这样字符串回丢失吗?
<asp:DataList ID="DataList1" GridLines="Horizontal" DataKeyField="hjbmmc" runat="server">
<ItemTemplate>
<a href="Class.aspx?hjbmmc=<%#DataBinder.Eval(Container.DataItem,"hjbmmc") %>" target="right"> <%#DataBinder.Eval(Container.DataItem,"hjbmmc") %></a>
</ItemTemplate>
</asp:DataList>
为什么<%#DataBinder.Eval(Container.DataItem,"hjbmmc") %>用于显示文本时为:女包厂,可是当用于连接参数时却少了两个字符,为:女包.请问这样字符串回丢失吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货