HyperLinkColumn 我在datagrid中用了HyperLinkColumn,其中DataNavigateUrlFormatString="newsedit.aspx?news_id={0},但是我现在想这样做,newsedit.aspx?news_id={0}&page={所在页},请问怎么做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataNavigateUrlFormatString只能指定一个参数你要指定多个参数要使用动态绑定方法,最好使用TemplateColumn,在里面添加HyperLink或者LinkButton,前者需要绑定链接地址,后者无需绑定,只需要在回传的时候指定ItemCommand并重定向页面就行了。 改一下链接就可以了<asp:TemplateColumn SortExpression="帐号" HeaderText="帐号"><HeaderStyle Wrap="False"></HeaderStyle><ItemStyle Wrap="False" HorizontalAlign="Left"></ItemStyle><ItemTemplate><asp:HyperLink id=Hyperlinkcolumn1 runat="server" NavigateUrl='<%# "ViewModifyAdmin.aspx?Name="+DataBinder.Eval(Container.DataItem,"帐号")%>' Text=<%# DataBinder.Eval(Container.DataItem, "帐号") %>></asp:HyperLink></ItemTemplate><FooterStyle Wrap="False"></FooterStyle></asp:TemplateColumn> 用模板列<asp:TemplateColumn HeaderText="帐号"><HeaderStyle Wrap="False"></HeaderStyle><ItemStyle Wrap="False" HorizontalAlign="Left"></ItemStyle><ItemTemplate><a href=newsedit.aspx?news_id=<%#databinder.eval(container.dataitem,"noteid")%>&page=<%#databinder.eval(container.dataitem,"page")%>>标题</a></asp:HyperLink></ItemTemplate><FooterStyle Wrap="False"></FooterStyle></asp:TemplateColumn> 点击一个提交按钮,如何提交多行数据? asp.net遍历数据库每一行 使用JS向Repeater中的TEXT控件斌值 winform 中的 datagridview问题 用XML写SQL语句 菜鸟求教 几个不同的TextBox组件公用一个函数,如何通过函数确定其ID? 两段代码的区别 谁有基于B/S实现的二叉树的例子,调试成功马上结贴 ASP.NET如何实现【签章管理】? 关于OWC的问题,急 我想按ctrl+enter键就表示确认,vb.net里代码怎么写。 如何用javascript 調用API的 Beep()函數?
你要指定多个参数要使用动态绑定方法,最好使用TemplateColumn,在里面添加HyperLink或者LinkButton,前者需要绑定链接地址,后者无需绑定,只需要在回传的时候指定ItemCommand并重定向页面就行了。
<HeaderStyle Wrap="False"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Left"></ItemStyle>
<ItemTemplate>
<asp:HyperLink id=Hyperlinkcolumn1 runat="server" NavigateUrl='<%# "ViewModifyAdmin.aspx?Name="+DataBinder.Eval(Container.DataItem,"帐号")%>' Text=<%# DataBinder.Eval(Container.DataItem, "帐号") %>></asp:HyperLink>
</ItemTemplate>
<FooterStyle Wrap="False"></FooterStyle>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="帐号">
<HeaderStyle Wrap="False"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Left"></ItemStyle>
<ItemTemplate>
<a href=newsedit.aspx?news_id=<%#databinder.eval(container.dataitem,"noteid")%>&page=<%#databinder.eval(container.dataitem,"page")%>>标题</a></asp:HyperLink>
</ItemTemplate>
<FooterStyle Wrap="False"></FooterStyle>
</asp:TemplateColumn>