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

ビューでnull値をチェックすることに問題はないと思います。別の方法は、あらゆる事態に備えてビューモデルを作成し、コントローラーでチェックを行うことだと思います。

于 2012-09-27T14:54:47.910 に答える