@{ var inputClass = "form-control"; var scope = ViewBag.ControllerScope as string; } @foreach (var prop in ViewData.ModelMetadata.Properties.Where(pm => pm.ShowForEdit)) { var uihit = prop.TemplateHint ?? prop.DataTypeName; var name = "query." + prop.PropertyName; if(scope=="Organ"&&prop.PropertyName=="OrganId") { @Html.Hidden(prop.PropertyName) continue; } if (prop.PropertyName == "Id" || prop.PropertyName == "DisplayOrder" || uihit == "ImageUrl" || uihit == "MultiSelectList") { continue; } else {