如何在 ASP.NET MVC 中获取绝对 url?
在我看来,我给出的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确保在
item.URL
内或标记中使用正确的协议(例如http://
)作为 URL 前缀:[... ] href="http://<%= item.URL %>">[...]
.Make sure to prefix the url with the proper protocol (such as
http://
), either insideitem.URL
or in the markup:[...] href="http://<%= item.URL %>">[...]
.