Visual Studio链接问题

Visual Studio链接问题

问题描述:

我正在研究一个asp.net mvc c#jquery应用程序。由于某种原因,当我从解决方案资源管理器中拖动文件到我的代码页时,我不再获取文件的路径。我得到的是Visual Studio链接问题

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

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

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

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

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

任何想法为什么?

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

例如。

如果你想要路由到家庭控制器和索引视图,那么你可以使用代码。

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

有一些额外的HTML辅助虽然提供给您在asp.net MVC是将输出全锚标记为您服务。关于主题

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

更多的文档可以在http://www.asp.net/mvc/learn/

+0

感谢您的答复中找到,但我说的是在Visual Studio界面非MVC编码。当我从文件夹中拖动一个JavaScript文件到我的母版页时VS应该给我链接到文件,但它不。在一个新项目中,它工作正常,但在我目前的项目中,它停止工作。 – 2009-07-30 21:06:12