javascript链接无法正常工作

时间:2015-11-10 16:19:47

标签: javascript asp.net-mvc

我正在尝试将一段简单的文字显示为链接。渲染时它看起来是正确的,例如:http://www.google.com,但链接重定向到我的项目,并在末尾添加了链接: http://localhost:8050/brents-test-community/ru61pmlc7vry/groupplaymanager-display/h16wwislnsl/www.google.com,而非http://www.google.com

这是我用的:

var urlHtml = groupPlay.Url.link(groupPlay.Url);
var url =  document.getElementById('GroupPlayInput_Url');
url.innerHTML = urlHtml;

groupPlay.Url的价值仅为“www.google.com”。

这就是div:

<div style="padding-top: 5px;" id="@Html.IdFor(view => view.GroupPlayInput.Url)">
   @if (Model.GroupPlayInput.Url.IsNotNullOrEmpty())
     {
       <a href="@Model.GroupPlayInput.Url" target="_blank">@Model.GroupPlayInput.Url</a>
     }

</div>

1 个答案:

答案 0 :(得分:2)

您可以在网址旁边添加http://。这将向浏览器指示url是绝对URL(不是相对url)。

示例:https://jsfiddle.net/nevgc71g/