MVC应用程序中的资源寻址

时间:2010-08-27 23:00:38

标签: asp.net-mvc asp.net-mvc-2

我正在开发一个MVC站点,其中包含接受变量参数的重载控制器。根据参数计数(mysite / {id})与(mysite / {id} / {name} / {state}),资源的相对路径会发生变化。

不同的控制器可以使用相同的视图。如何最好地处理脚本库或图像等资源?

<img src="../../Content/Images/Fred.png" />

<img src="../../../Content/Images/Fred.png" />

这可以使用相对于根而不是当前视图的路径来完成吗? MVC中是否存在类似“〜/”的内容?或者我应该在页面的URL(控制器和视图)中使用除正斜杠以外的分隔符。

1 个答案:

答案 0 :(得分:3)

使用内置的MVC URL助手,如下所示:

<script src="<%= Url.Content("~/Scripts/jquery-1.3.2.min.js")%>" type="text/javascript"></script>
相关问题