2

我有一个HyperLinkFieldinGridView包含一个路径DataNavigateUrlFormatString。指定的路径只是edit.aspx. 但是,当我在浏览器中查看网页时,我看到它被转换为相对路径,例如../../../admin/post/edit.aspx.

有什么方法可以阻止这种转换的发生。我希望它保持原样。我什至试过。/edit.aspx. 这也被转换了。把绝对部分/admin/post/edit.aspx工作。但我不想指定完整的路径。

谢谢

4

1 回答 1

0

@Arun : this link might help you
1) http://weblogs.asp.net/fmarguerie/archive/2004/05/05/avoiding-problems-with-relative-and-absolute-urls-in-asp-net.aspx
2) http://www.codeproject.com/Articles/142013/There-is-something-about-Paths-for-Asp-net-beginne
You can also use ResolveClientUrl("~/Home.aspx")

于 2012-09-28T10:04:16.920 回答