如何在 ASP.NET MVC 中获取绝对 url?

发布于 2024-10-24 18:57:18 字数 406 浏览 1 评论 0原文

在我看来,我给出的 URL 如下:

<td style="border-bottom: solid 1px #f3ad44" align="center">
    <a class="actions" href="<%= item.URL  %>">www...</a>
</td>

我的问题是 item.URL 的值如下: www.hello.com 但当我点击它时从网页导航到 http://localhost:64075/www.hello.com

如何避免使用 localhost,并实际导航到 http://www.hello.com

In my view I'm giving a URL out like this:

<td style="border-bottom: solid 1px #f3ad44" align="center">
    <a class="actions" href="<%= item.URL  %>">www...</a>
</td>

My problem is that item.URL has a value like: www.hello.com but when i click on it from webpage it navigates to http://localhost:64075/www.hello.com.

How can I avoid of using localhost, and actually navigate to http://www.hello.com?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橙幽之幻 2024-10-31 18:57:18

确保在 item.URL 内或标记中使用正确的协议(例如 http://)作为 URL 前缀:[... ] href="http://<%= item.URL %>">[...].

Make sure to prefix the url with the proper protocol (such as http://), either inside item.URL or in the markup: [...] href="http://<%= item.URL %>">[...].

梦中楼上月下 2024-10-31 18:57:18
<td style="border-bottom: solid 1px #f3ad44" align="center">
     <a class="actions" href="#" onclick="window.open('http://<%= item.URL  %>'); return false;">www...</a> 
</td> 

<td style="border-bottom: solid 1px #f3ad44" align="center">
     <a class="actions" href="#" onclick="window.location='http://<%= item.URL  %>'; ">www...</a> 
</td> 
<td style="border-bottom: solid 1px #f3ad44" align="center">
     <a class="actions" href="#" onclick="window.open('http://<%= item.URL  %>'); return false;">www...</a> 
</td> 

<td style="border-bottom: solid 1px #f3ad44" align="center">
     <a class="actions" href="#" onclick="window.location='http://<%= item.URL  %>'; ">www...</a> 
</td> 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文