2
解决方案:如何将“&Source”添加到DataNavigateUrlFormatString?
<asp:TemplateField SortExpression="Exp" HeaderText="text">
<ItemTemplate>
<asp:HyperLink runat="server" Text='<%# Eval("Name") %>' NavigateUrl='<%# string.Format("~/SubSite/Default.aspx?reg={0}&Source={1}", Eval("Id"), Request.Url) %>' />
</ItemTemplate>
</asp:TemplateField>
相反的:
<asp:HyperLinkField DataTextField="Name" DataNavigateUrlFields="Id"
DataNavigateUrlFormatString="~\SubSite\Default.aspx?reg={0}"
HeaderText="text" SortExpression="Exp" />
问候
我有一个包含一些HyperLinkFields一个GridView。我正在尝试做的是在单击其中一个超链接时在DataNavigateUrlFormatString
中添加“&源”查询。
当我这样做是这样的:DataNavigateUrlFormatString="~\SubSite\Default.aspx?Query={0}&Source=<% Request.Url.AbsolutePath%>"
我得到的网址是:http://www.website.com/SubSite/Default.aspx?Query=702&Source=<%Request.Url.AbsolutePath%>
如何确保它写道,我试图通过<% Request.Url.AbsolutePath%>
获得网址是什么?
我在ASPX页面添加它,这样是行不通的。 – diceler 2011-05-10 12:23:21
然后使用第二个建议,并在行数据绑定后面的代码中执行该建议。 – Richard 2011-05-10 13:14:04