HyperLinkColumn doesn't support multiple parameters, use TemplateColumn instead<asp:TemplateColumn HeaderText="View Details">
<ItemTemplate>
<asp:Hyperlink runat="server" Text='View Details'
NavigateUrl='< %# "page.aspx?ViewID=" & Server.UrlEncode(Container.DataItem("ListingNo"))
"&Param2="&Server.UrlEncode(DropDown1.SelectedItem.Value)%> ' ID="Hyperlink1" NAME="Hyperlink1" />
</ItemTemplate>
</asp:TemplateColumn> see
http://www.dotnetspider.com/Technology/KBPages/585.aspx
<ItemTemplate>
<asp:Hyperlink runat="server" Text='View Details'
NavigateUrl='< %# "page.aspx?ViewID=" & Server.UrlEncode(Container.DataItem("ListingNo"))
"&Param2="&Server.UrlEncode(DropDown1.SelectedItem.Value)%> ' ID="Hyperlink1" NAME="Hyperlink1" />
</ItemTemplate>
</asp:TemplateColumn> see
http://www.dotnetspider.com/Technology/KBPages/585.aspx
解决方案 »
- 后台函数调用javascript方法关闭页面出错
- was 微软的 网站压力测试工具
- 截取字符串的问题
- 在IIS上配置好后,局域网其他机器访问我的网页,发现引用的CSS和JS都没用了
- FileUpload 获取全路径的问题
- ★☆★☆ 开源的、万能的数据库基础类测试版本发布
- 关于DATALIST嵌套DATALIST的问题!!!!!!!!!!!!!!
- 过程或函数“Details_ID”需要参数"@ProductID",但未提供该参数
- APPDEV出的ADO.Net、C#.Net 如何使用下载说明
- 请教!如何用web上一个“提交”来更新数据库中的多条记录.
- 获得了一个SqlDataReader,如何知道里边有多少条数据呢?如何建立个循环把特定fileds的值都显示出来?
- 请问各位高手sqlserver中不设置主键的情况下保持列值的唯一性!
<asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="javascript:window.showModalDialog('ViewDetail.aspx?id={0}');" DataTextField="id" HeaderText="ID"></asp:HyperLinkColumn>
*************datagride列传递多个数据*********
<asp:TemplateColumn HeaderText="备注">
<ItemTemplate>
<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="Editfittings.aspx?str1=<%# DataBinder.Eval(Container.DataItem, 'ID')%>&str2=<%# DataBinder.Eval(Container.DataItem, 'CarType')%>" text='<%# DataBinder.Eval(Container.DataItem,"备注")%>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
当年我写的,有2种方法能选择
<asp:TemplateColumn HeaderText="备注">
<ItemTemplate>
<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="Editfittings.aspx?str1=<%# DataBinder.Eval(Container.DataItem, 'ID')%>&str2=<%# DataBinder.Eval(Container.DataItem, 'CarType')%>" text='<%# DataBinder.Eval(Container.DataItem,"备注")%>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
或者
<a href=“list.aspx?id='<%#databinder.eval(container.dataitem,"id")'&child='<%#databinder.eval(container.dataitem,"child")'”>连接</a>