Asp.net mvc 授权视图还是将视图配置为授权视图?
即使授权视图中没有很多附加信息,是否最好为授权视图和未授权视图创建单独的视图?或者应该有一个视图并相应调整模型数据 编辑:在MVC中,我认为最好有两个视图,然后使用部分视图来复制信息。同意吗?没有“最佳”解决方案。这要看情况而定。对于我来说,我过去没有重要的理由,也不会创建“几乎相同”的视图 更新:Asp.net mvc 授权视图还是将视图配置为授权视图?,asp.net-mvc,views,authorization,Asp.net Mvc,Views,Authorization,即使授权视图中没有很多附加信息,是否最好为授权视图和未授权视图创建单独的视图?或者应该有一个视图并相应调整模型数据 编辑:在MVC中,我认为最好有两个视图,然后使用部分视图来复制信息。同意吗?没有“最佳”解决方案。这要看情况而定。对于我来说,我过去没有重要的理由,也不会创建“几乎相同”的视图 更新: 我认为首先应该尝试在控制器中“调整”视图模型,然后将其传递给视图。这使您的视图“更通用”我对已验证/未验证状态使用单个视图。我为视图的部分提供了帮助,这些部分仅针对经过身份验证的用户 例如:如果我有
我认为首先应该尝试在控制器中“调整”视图模型,然后将其传递给视图。这使您的视图“更通用”我对已验证/未验证状态使用单个视图。我为视图的部分提供了帮助,这些部分仅针对经过身份验证的用户 例如:如果我有一个“新联系人”链接,我需要将其呈现到视图上,但它应该只对经过身份验证的用户可见,那么我将使用我的助手(类似于以下内容):
…在呈现任何内容之前,该助手将首先检查用户是否经过身份验证
我将把这些类型的助手分散在我的视图中,对于经过身份验证的用户,需要更多的标记。因此,对于未经身份验证的用户,这些位置是空的
我希望这是有道理的。。这不是最好的解释方式
<% =Html.RenderNewLink() %>