DATAGRID 列接传多个参数
IE的地址栏怎么出现这个:
http://localhost/HamWeb/info.aspx?Uid= <%# DataBinder.Eval(Container.DataItem, "Uid ")%> &inf_id= <% DataBinder.Eval(Container.DataItem, "inf_id ")%>
我ASP.NET 的HTML代码里是这样写的:
<asp:TemplateColumn HeaderText= "new page ">
<ItemTemplate>
<asp:HyperLink id= "HyperLink1 " Target= "_blank " runat= "server " NavigateUrl= 'info.aspx?Uid= <%# DataBinder.Eval(Container.DataItem, "Uid ")%> &inf_id= <%# DataBinder.Eval(Container.DataItem, "inf_id ")%> ' Text= "~`new ">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
都是按网上的来写的~...应该正确啊~~为什么呢
NavigateUrl= 'info //这里用单引号,双的会提示 "服务**标记 ..不正确 "
------解决方案--------------------NavigateUrl= 'info.aspx?Uid= <%# DataBinder.Eval(Container.DataItem, "Uid ")%> &inf_id= <%# DataBinder.Eval(Container.DataItem, "inf_id ")%>
这不就是写死了么