2012-09-27 50 views
0

我有一個包含名稱,電話,電子郵件,地址等屬性的模型,有時某些屬性爲空。最佳實踐渲染模型屬性:其中檢查它們是否爲空或字符串爲空

據我所知mvc的最佳做法我不應該把HTML放入我的模型中,例如,

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

所以我問自己,我應該在哪裏檢查,如果屬性是空的或沒有。我想這也是不建議這樣做像視圖:

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

什麼檢查模式的最佳實踐屬性是否爲空或不???

感謝您的意見。我很高興聽到你的消息!

+0

哪種技術? – Cybermaxs

+0

對不起,MVC 2 – dotnetsharp

回答

0

我不認爲在視圖中檢查空值有什麼問題,我想替代方法是爲每個可能性創建一個視圖模型並在控制器中執行檢查。

相關問題