gpt4 book ai didi

c# - View 中的 IF..ELSE 语句在 ASP.NET MVC 中不受欢迎吗?

转载 作者:太空狗 更新时间:2023-10-29 19:50:27 25 4
gpt4 key购买 nike

我知道您想将逻辑排除在您的观点之外。我可以通过使用 DisplayFor/EditorFor 并将 IEnumerables 传递给 View 来消除大多数循环。

IF 语句呢?是否应该在 View 中完全避免它们?谨慎使用?作为最后的手段?

假设您想显示隐藏基于用户角色的元素...如果没有 IF 语句,您将如何执行此操作...也许是一个完全独立的 View ?

只是想了解最佳实践。

谢谢!

最佳答案

保持一致,并牢记 View 的目的 - 生成您的 HTML。为此,您肯定会在这里或那里需要一些 if 结构。我认为有些人建议您在这里坚持一些天上掉馅饼、极端挑剔的纯粹主义,而牺牲了可用的、功能性的、定义明确的代码。

关于c# - View 中的 IF..ELSE 语句在 ASP.NET MVC 中不受欢迎吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5754950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com