相关疑难解决方法(0)

这是代码业务逻辑还是表示逻辑?

此代码存在于视图中:

       if (Model.Group.IsPremium && null != Model.Group.ContactInfo)
       {
           Html.RenderPartial("ContactInfo", Model.Group.ContactInfo);
       }
Run Code Online (Sandbox Code Playgroud)

乍一看,这是演示逻辑,所以没关系.但它并不适合我.

问题是,如果该组被归类为高级,这意味着他们已付款,则显示联系信息是业务要求.

你们有什么感想?这个逻辑应该转移到HtmlHelper中还是通过其他方式抽象出来?或者这是View的预期用途?这段代码最好的做法是什么?

c# asp.net-mvc

4
推荐指数
1
解决办法
394
查看次数

标签 统计

asp.net-mvc ×1

c# ×1