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