链接到主页是正斜杠

时间:2010-01-19 13:55:58

标签: html asp.net-mvc url

我有默认路由并在我的视图中写一个指向主页的链接

<a href="<%=Url.Action("Index" ,"Home")%>">Link</a>

生成的内容是正斜杠。

<a href="/">Link</a>

此链接适用于Firefox,但在IE8中,单击链接时不会向服务器发送请求。

正斜杠是链接中的有效内容吗?

修改

OMG,我试图在链接中有一个图像,但实际上在那里放了一个输入类型的图像。有趣的想法是它在Firefox中有效。 多数民众赞成我的链接如何:

 <a href="/"> <input type="image" src="/Images/buttons/btn_buy_more.gif" alt="" /> </a>

我会在这里留下这个问题所以你有人可以笑一笑。

1 个答案:

答案 0 :(得分:0)

Url.Action不是假设向服务器发送请求。它只是生成一个链接地址。查看呈现页面的HTML源代码中生成的URI。我敢打赌它在两种浏览器中都是一样的。

认为你的意思是点击链接对你的行为有所不同。要找出原因,请使用Fiddler检查浏览器发送的请求和服务器的响应。