Visual Studio Link问题

时间:2009-07-28 20:56:05

标签: jquery asp.net-mvc visual-studio

我正在开发一个asp.net mvc c#jquery应用程序。出于某种原因,当我将文件从解决方案资源管理器拖到我的代码页时,我不再获得该文件的路径。我得到的只是

<a href="../../">../../</a>

如果我从一个新的MVC项目开始并拖动一个文件说jQuery文件Visual Studio给我这个,

<script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>

但在我现有的项目中,当我拖动相同的文件时,我得到了这个,

<a href="../../">../../</a>

知道为什么吗?

1 个答案:

答案 0 :(得分:1)

您应该使用asp.net MVC中的路由系统管理您的文件链接。您无法像在Web表单解决方案中那样链接到文件。

例如。

如果您想要路由到Home Controller和Index View,那么您可以使用该代码。

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

在asp.net MVC中可以使用一些额外的html Helper,它们会为你输出整个锚标记。

<%= Html.ActionLink("Home", "Index", "Home")%>

有关该主题的更多文档可在http://www.asp.net/mvc/learn/

找到