通常,在允许会员资格的网站中,您希望为您的用户提供一些仅在他们登录时才可见的数据。
对于我的网站,如果登录用户是数据所有者,我想提供一些工具让他们管理数据。
我的问题是这个。您是否将这项职责分为两种不同的观点?为“普通”用户加载的一个视图,为“所有者”用户加载的另一个视图。普通用户看到的视图只是显示数据。所有者会看到数据和一些管理数据的工具。
或者,您是否在单个视图中执行检查并在其中隐藏/显示块(类似于您在常规 ASP.NET 中所做的)?
这可能是出于偏好,但是在两个视图和单个视图之间划分职责是否有任何技术原因?