0

我有一个具有多个属性的模型,例如姓名、电话、电子邮件、地址等,有时某些属性是空的。

据我了解 mvc 的最佳实践,我不应该将 HTML 放在我的模型中,例如

if (string.isNullorEmpty(_username))
    username = "<span>" + _username + </span>;
else
    username = string.Empty;

所以我问自己,我应该在哪里检查属性是否为空。我认为也不建议在以下视图中执行此操作:

<% if (Model.username != string.empty) { %>
    <span><%: Model.username %></span>
<% } %>

检查模型属性是否为空的最佳实践是什么???

谢谢你的意见。我很高兴收到你的来信!!!

4

1 回答 1

0

我认为检查视图中的空值没有任何问题,我想另一种方法是为每种可能性创建一个视图模型并在控制器中进行检查。

于 2012-09-27T14:54:47.910 回答