ASP.NET MVC:模型中的空属性值?

问题描述:

考虑以下几种观点摘录:ASP.NET MVC:模型中的空属性值?

<%= Html.TextBox("Something", Model.Property.SubProperty.Value) %> 

我能应付当时的物业和子属性为空与案例:

<% if(Model.Property != null || Model.Property.SubProperty != null) { %> 
<%= Html.TextBox("Something", Model.Property.SubProperty.Value) %> 
<% } %> 

但我不觉得这是很干净。任何人有想法?

我正在考虑automapper。好主意 ?

也许你应该考虑让你的控制器提供一个更适合其需求的视图。

+0

你的意思是“扁平”? – mathieu 2009-02-12 20:15:33