你们认为母版页应该是公司框架的一部分还是每个应用程序的一部分?或者也许公司的框架应该只有一个接口(interface)来为所有母版页提供最少的功能?
当前我们面临两个问题:首先,最初的想法是为每个业务应用程序提供一个通用的布局。这就是母版页位于公司框架中的原因。其次,一些应用程序需要有不同的布局,这导致了一些痛苦,因为菜单、CSS 类等的整个逻辑都在框架中......
你们能告诉我你们的想法吗?
谢谢
最佳答案
我会尝试将常见控件等 UI 元素移动到框架库中,并为应用程序中的每个应用程序创建一个母版页。这将使您能够通过使用通用控件来维护应用程序中的通用 UI 元素,并提供为每个应用程序创建不同布局的灵活性。
还需要考虑的是在同一应用程序中出于不同目的使用不同的母版页。例如,您可以为内部员工使用一个母版页,为客户使用一个母版页等。或者您可以为普通浏览器使用一个母版页,而为黑莓等设备使用另一个母版页。
关于c# - 母版页 - 设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/257676/