【问题标题】:Stop HyperLinkField from converting URLs to relative paths in ASP.Net阻止 HyperLinkField 将 URL 转换为 ASP.Net 中的相对路径
【发布时间】:2012-09-20 04:13:59
【问题描述】:

我在GridView 中有一个HyperLinkField,其中包含DataNavigateUrlFormatString 中的一个路径。指定的路径就是edit.aspx。但是,当我在浏览器中查看网页时,我看到它被转换为像 ../../../admin/post/edit.aspx 这样的相对路径。

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

谢谢

【问题讨论】:

  • 您是否查看了生成的 html,我认为当您将鼠标悬停在链接上或单击它时,浏览器会添加相对路径
  • 是的,我查看了 HTML 代码。这就是代码具有 href="../../../_template/app/admin/post/edit.aspx" 的内容。这只发生在我的实时网络服务器上。在我的本地开发 PC 上,它看起来不错。我在 GoDaddy 上托管

标签: asp.net gridview


【解决方案1】:
猜你喜欢
  • 2015-06-28
  • 2015-01-24
  • 2013-06-29
  • 2017-08-01
  • 2011-11-07
  • 2011-05-02
相关资源
最近更新 更多