C# <;a href>;to external link在webapp中返回链接/错误,即使服务器未关闭

C# <;a href>;to external link在webapp中返回链接/错误,即使服务器未关闭,c#,html,web-frontend,C#,Html,Web Frontend,在.net C#MVC的头文件中有3个链接,其中包含以下.cshtml文件: <div id="header"> <div id="manag-nav"> <a class="manag-page" href="https://EXAMPLE-LINK.com/Account">@Resources.label-A</a> <a class="manag-page" href="https://backoffice.EXAMP

在.net C#MVC的头文件中有3个链接,其中包含以下.cshtml文件:

<div id="header">
<div id="manag-nav">
    <a class="manag-page" href="https://EXAMPLE-LINK.com/Account">@Resources.label-A</a>
    <a class="manag-page" href="https://backoffice.EXAMPLE-LINK.com/Sitefinity">@Resources.label-B</a>
    <a class="manag-page website-page" href="http://www.EXAMPLE-LINK.com">@Resources.label-C</a>
</div>
<div id="logo">
    <img src="@Url.Content("~/Content/Images/logo.png")" alt="" />
</div>
<div id="user-login">

</div>

Label1和label3链接工作正常,但我的第二个链接label2在单击时返回的是“而不是”

有人知道为什么会这样吗


我忘了提到,当我直接进入这个链接时,它是有效的。或者,当我在一个简单的.html文件中为这个url编写链接时,它也可以工作。它只是在项目中停止工作。

这可能是因为您已与某个用户登录,并且当您尝试访问/Sitefinity时,该用户可能没有后端访问权限,或者根据其角色重定向到另一个页面,并且该页面存在问题,等等

长和短-确保您没有登录到Sitefinity,然后尝试链接


如果您仍然面临这个问题——那么最好检查呈现的html输出——它可能已被外部javascript修改,或者该html元素可能有一个javascript单击处理程序,可能有很多事情

这是因为URL已失效,服务器正在重定向您。这与你的代码无关——除了有一个坏的URL——当我尝试它时,它已经死了,tooThe服务器并没有死,因为如果我使用记事本将这段代码插入一个简单的.html文件,它将毫无问题地转到链接。但是如果我在.cshtml文件项目中插入这个链接,它会返回带有/Error的链接,这真的很奇怪。这是因为它是一个示例链接,我没有放真正的链接。我编辑了我的初始帖子以避免进一步的混淆。这些链接只是一个基于真实链接的示例