【发布时间】:2012-03-05 10:41:11
【问题描述】:
希望你今天过得愉快。
我正在为带有如下超链接字段的歌曲列表开发一个网格视图。顺便说一句,我留下了不必要的代码。超链接字段的目的是供用户下载歌曲。我正在使用 Visual Studio 2010,并且仍在使用开发服务器,例如 http://Localhost:xxxx/mypage.aspx。因此,每次运行此页面时,我都必须更新超链接字段以保持链接正确。我明白,一旦我放入实时服务器,我只需要放入域并且此问题已解决,但我想知道是否有办法将 DataNavigateUrlFormatString 的路径动态映射到开发服务器 URL这样我就不需要在开发服务器上不断更改。
非常感谢。
<asp:GridView>
<Columns>
<asp:BoundField DataField="Song_Name" HeaderText="Song_Name" SortExpression="Song_Name" />
<asp:HyperLinkField DataNavigateUrlFields="Song_Location"
DataNavigateUrlFormatString="http://localhost:6686/RioMusic/Uploads/{0}"
DataTextField="Song_Name" HeaderText="Download" />
</Columns>
</asp:GridView>
【问题讨论】:
标签: asp.net gridview hyperlink asp.net-development-serv