ASPNETZERO - UI 模板更改

exl*_*lnt 2 asp.net-mvc user-interface aspnetboilerplate

我的客户不喜欢 ASPNETZERO 模板中提供的 Metronic UI。他正在考虑获得由 UI/UX 设计师定制设计的东西或购买另一个 UI 模板。我想知道是否有其他人使用 ASPNETZERO 进行了此更改,并且我想围绕此过程提出一些问题。

  • 您是否从 ASPNETZERO 中完全删除了 Metronic 模板并使用了另一个 UI 模板?
  • 你遇到了哪些挑战?
  • 花了多少功夫?

您可以分享有关进行此更改的任何提示、技巧和建议,我们将不胜感激!

aar*_*ron 5

我自己没有做过这样的改变,但作为用户和 UI/UX 学生,这里有一些提示:

您是否从 ASPNETZERO 中完全删除了 Metronic 模板并使用了另一个 UI 模板?

  • 如果您要用另一个模板完全替换 UI,则可以轻松删除 Metronic UI。这就是ASP.NET Zero(和底层ABP)的 n 层架构的伟大之处。

你遇到了哪些挑战?

  • 确保设计师提供的 UI 模板实际上可以与您想要从视图模型显示的数据一起使用。提示1:要求设计师考虑模型。

花了多少功夫?

  • 将 UI 绑定回视图模型需要花费大量精力,并且由于 UX 设计师可能会提出不同的流程,因此某些模型可能会发生变化。提示 2:要求设计者使用某种形式的视图模型或模板字符串,例如{Name}他的设计中的硬编码值。
  • 技巧 3:考虑 ajax 配置的时间因素,因为设计者可能只提供静态屏幕。

祝你好运!


更新

您知道我需要在 ASPNETZERO 解决方案中更改/删除或更改的所有文件/文件夹吗?

特定文件取决于您实际修改的内容。设计者应为您提供*.html*.css文件,甚至*.js文件。大多数情况下,您可以单独保留当前文件*.css*.js文件(在 下wwwroot)。*.cshtml文件(在 下Views)可以安全地更改。