Asp.net mvc 3 如何避免视图中的业务逻辑(if-else/循环)

Asp.net mvc 3 如何避免视图中的业务逻辑(if-else/循环),asp.net-mvc-3,Asp.net Mvc 3,我有一个观点,它有各种各样的业务逻辑。。。其中包含foreach、if-else语句 根据编码标准,不得在视图内书写任何内容。这是我的密码。有谁能建议我如何将业务逻辑转移到视图之外吗 @如果qList.Data.GUIType.ToUpper.equalConstantsbe.TEXTBOX 我将在视图中循环模型,在foreach循环中,我将有太多if-else语句。现在我想要功能,但代码应该从视图中移除。你不能真的这样做,你也不需要这样做。这不是静态的HTML内容,视图中总会有一些功能代码,

我有一个观点,它有各种各样的业务逻辑。。。其中包含foreach、if-else语句

根据编码标准,不得在视图内书写任何内容。这是我的密码。有谁能建议我如何将业务逻辑转移到视图之外吗

@如果qList.Data.GUIType.ToUpper.equalConstantsbe.TEXTBOX


我将在视图中循环模型,在foreach循环中,我将有太多if-else语句。现在我想要功能,但代码应该从视图中移除。

你不能真的这样做,你也不需要这样做。这不是静态的HTML内容,视图中总会有一些功能代码,如果您发现在多个视图中使用相同的登录,则可以创建HTML帮助程序或模板


你真的不能,你也不需要。这不是静态的HTML内容,视图中总会有一些功能代码,如果您发现在多个视图中使用相同的登录,则可以创建HTML帮助程序或模板


你能提供一个说明编码标准不应该写在视图内部的参考吗?你能提供一个说明编码标准不应该写在视图内部的参考吗?谢谢你的回复。我之所以决定这样做,是因为查看页面看起来很难看。所以,我想搬家。谢谢你们的建议真的帮助了我:谢谢你们的回复。我之所以决定这样做,是因为查看页面看起来很难看。所以,我想搬家。谢谢你们的建议真的帮助了我: