【问题标题】:how to create themes and skin in asp.net mvc? [closed]如何在 asp.net mvc 中创建主题和皮肤? [关闭]
【发布时间】:2009-10-31 04:24:23
【问题描述】:

任何人都可以向我指出任何描述如何在 asp.net mvc 应用程序中使用主题和皮肤的文章?

【问题讨论】:

  • 我已经使用了这个链接中的示例代码,codeproject.com/KB/aspnet/ASPNETMVCDynamicThemes.aspx 除了“Html.RenderAction”方法之外,一切正常。它抛出此异常“当视图是 ViewUserControl 时无法指定主名称”。如果你们中有人知道这个错误,请帮忙。

标签: asp.net-mvc themes skins


【解决方案1】:

我会按照 George 的建议使用不同的 CSS 文件。你可以通过这种方式取得很多成就。请参阅CSS Zen Garden 了解您可以做多少的示例。

如果这不能为您提供足够的控制,那么您还可以在控制器中指定母版页,如下所示:

return View(stringViewName, stringMasterName, model);

【讨论】:

    【解决方案2】:

    对于 ASP.NET MVC,你没有 ASP.NET 的“主题”口头禅,你 typically use CSS

    【讨论】:

    • 我不认为他指的是控件中的“主题”,更像是 Wordpress 主题等。你不能仅仅通过 CSS 来改变整个设计。
    • @HeavyWave:我认为您没有使用过 ASP.NET MVC。实际上,您可以使用 CSS 更改整个设计。什么会阻止你这样做?您不应该将 ASP.NET 控件与 MVC 一起使用。
    【解决方案3】:

    this guy 使用自定义视图引擎来解决这个问题,我比 ASP.MET MVC 动态主题更喜欢这个解决方案,但是我没有测试任何一个,我还在寻找一些东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      • 1970-01-01
      • 2012-02-13
      • 2010-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多