Asp.net mvc ASP.NET MVC:模型中的属性值为空?
考虑到以下观点摘录:Asp.net mvc ASP.NET MVC:模型中的属性值为空?,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.
<%= Html.TextBox("Something", Model.Property.SubProperty.Value) %>
当属性和子属性为空时,我可以处理以下情况:
<% if( Model.Property != null || Model.Property.SubProperty != null ) { %>
<%= Html.TextBox("Something", Model.Property.SubProperty.Value) %>
<% } %>
但我觉得这不太干净。有人有主意吗
我在考虑汽车制造商。好主意? < P>也许你应该考虑让你的控制器为一个更适合它需要的视图提供一个对象。是,平坦化可能有助于或替代地确保属性不会是空的。有时候,视图只需获取由控制器创建的类,而不是从模型中将对象交给视图,这会更好