我可以用绑定列传递两个参数,给你参考一下:<asp:TemplateColumn HeaderText="多链接">
<ItemTemplate>
<a href='a.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id") %>&name=<%# DataBinder.Eval(Container.DataItem,"name","{0:d}") %>'>两个参数</a>
</ItemTemplate>至于怎么用超级链接列传递两个参数,我帮你找找。
<ItemTemplate>
<a href='a.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id") %>&name=<%# DataBinder.Eval(Container.DataItem,"name","{0:d}") %>'>两个参数</a>
</ItemTemplate>至于怎么用超级链接列传递两个参数,我帮你找找。
解决方案 »
- 【共享】【软件/SQL】SQL 智能提示工具(支持SqlServer,Oracle,access等所有主流数据库管理系统)
- .net自动伸缩导航!
- VS版本的问题
- 请教一个关于gridview的问题
- 页面加载时弹出对话框
- FCKeditor上传后的文件和目录如何删除?
- textbox的回车后光标直接跳到下一个textbox应如何写
- 请问在VS.NET里有什么办法可以设置在HTML代码编辑状态写C#代码或者VB.NET代码可以出现对象方法的代码提示!
- 大家帮忙看看DataGrid问题?
- 新手请教sql server自动生成id的问题!
- 邮件发送
- 如何实现midi文件的数据库二进制文件存储,读取,播放?
<ItemTemplate>
<FONT color="red">
<asp:HyperLink id=Hyperlink1 runat="server" Text="<%# DataBinder.Eval(Container.DataItem, YearContractData.DRUG_ID_FIELD) %>" NavigateUrl='<%# PageBase.UrlBase+"/OTCTimeBenefitDetail.aspx?DrugId=" + Server.UrlEncode(DataBinder.Eval(Container.DataItem, YearContractData.DRUG_ID_FIELD, "{0:D}")) + "&DraftLimit=" + Server.UrlEncode(DataBinder.Eval(Container.DataItem, YearContractData.DRAFT_LIMIT_FIELD, "{0:D}")) %>'>
</asp:HyperLink></FONT>
</ItemTemplate>
</asp:TemplateColumn>
你用的是HyperLink 和 NavigateUrl
如果我用
<Columns>
<asp:HyperLinkColumn Target="detail" DataNavigateUrlField="name" DataNavigateUrlFormatString="mandetail.aspx?name={0}" DataTextField="name" HeaderText="姓名"></asp:HyperLinkColumn>
</Columns>
用HyperLinkColumn和DataNavigateUrlFormatString
要想达到同样的效果。
我该怎么办呢。