MVC主题,布局和CSS

时间:2012-03-30 12:56:12

标签: asp.net-mvc

我正在创建一个MVC应用程序,它将有效地允许用户向网站上传一些主题。 他们上传的每个主题都会有一个 _Layout.cshtml 文件,以及css文件和图片。 这些都将存储在映射到创建上传者的userId的位置,即:

  1. 用户/主题/ 32位GUID / _Layout.cshtml
  2. 用户/主题/ 32位GUID / CSS
  3. 用户/主题/ 32位的GUID /图像
  4. 我遇到的问题是,虽然模板已上传,但我可以选择任何模板(然后应用于当前登录的用户),CSS文件将与图像一起被忽略。 如果我尝试浏览我知道存在的路径 Users / Themes / 32-bit-guid / css / screen.css ,我会收到资源无法找到错误

    我已经看过创建自定义视图引擎,忽略路由和所有内容,但我没有在哪里。 有没有人以前经历过这个,他们能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

MVC中的视图需要一个Web.config,我所做的只是让主题工作是从任何Views文件夹中复制默认的web.config文件,并将其放在与我的Layout.cshtml相同的目录中