MVC 4的Model属性中的默认值



在MVC 4应用程序中的.cshtml文件中包含此代码:

<div class="td">
   <div class="td-l">
       @Html.LabelFor(model => model.MeetingHeader.Company, "Company:")
   </div>
   <div class="td-r">
     <label id="lblCompanyValue">@Model.MeetingHeader.Company.Name</label>
   </div>
</div>

当@Model时,我如何插入默认值("Company not present"(。MeetingHeader。公司为空?

您将不得不更改型号

public class Company 
{
   private sring _name;
   
   public string Name {
       get { 
               if (!string.IsNullOrEmpty(_name) return _name;
               return "Company not present";
           }
       set { 
             _name=value; 
            }
      }
   ......
}

最新更新