首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有主题的ASP.NET Webform项目中的ASP.NET MVC 4

问带有主题的ASP.NET Webform项目中的ASP.NET MVC 4
EN

Stack Overflow用户
提问于 2013-12-03 18:15:57
回答 1查看 718关注 0票数 0

我目前正在将ASP.Net MVC 4内容添加到一个现有的大型ASP.Net WebForm应用程序中,因为我的客户端希望使用MVC4开发他的新页面,而不必重新生成现有的页面。我知道这个问题已经在其他地方讨论过堆叠溢出问题,而且它是可行的。下面是我要做的一篇文章:http://blogs.ibs.com/Scott.Zischerk/Lists/Posts/Post.aspx?ID=20

我的问题是,现有的项目与App_themes文件夹一起工作,以具有不同的主题/外观,因为相同的网站是针对不同的人。

问题:如何使ASP.Net Webform主题系统工作,以及如何在新的MVC 4页面中处理相同的功能?

非常感谢各位.NET开发人员。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-04 07:20:57

主题只不过是皮肤文件( html标记片段、CSS文件和图像在默认情况下位于APP_THEMES中,如果它不存在,则应该创建它。每个主题都应该在自己的文件夹中。

主题由asp.net通过在web.config文件中定义以下部分来定位

代码语言:javascript
复制
<configuration>
    <system.web>
       <pages theme="ThemeName" />
    </system.web>
</configuration>

这应该允许现有的asp.net (非mvc)文件正确地使用主题。

问题将与皮肤文件的格式有关,标记采用asp.net web窗体格式。如果使用剃须刀引擎的mvc,皮肤将是不可比拟的。

两种选择:

  • 不要使用剃须刀引擎来标记
  • 用剃须刀格式的皮肤创建主题的副本

有关主题的更多信息,请参见:http://msdn.microsoft.com/en-us/library/ykzx33wh(v=vs.100).aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20358631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档