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

DATAGRID 列接传多个参数解决思路

2012-02-06 
DATAGRID 列接传多个参数IE的地址栏怎么出现这个:http://localhost/HamWeb/info.aspx?Uid %#DataBinder.

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 ")%>

这不就是写死了么

热点排行