private static void SetViewdata(IDropDownAttribute attr, string name, ViewDataDictionary viewData)
 {
     if (!string.IsNullOrWhiteSpace(attr.DependsOn))
     {
         var metaData = ModelMetadata.FromStringExpression(attr.DependsOn, viewData);
         SetViewdataWithValue((DropDownAttribute)attr, name, viewData, metaData.Model);
     }
     else
     {
         var viewDataKey = "DDKey_" + name;
         viewData[viewDataKey] = viewData[viewDataKey] ?? attr.GetMethodResult();
     }
 }
Ejemplo n.º 2
0
 private static void SetViewdata(IDropDownAttribute attr, string name, ViewDataDictionary viewData)
 {
     if (!string.IsNullOrWhiteSpace(attr.DependsOn))
     {
         var metaData = ModelMetadata.FromStringExpression(attr.DependsOn, viewData);
         SetViewdataWithValue((DropDownAttribute) attr, name, viewData, metaData.Model);
     }
     else
     {
         var viewDataKey = "DDKey_" + name;
         viewData[viewDataKey] = viewData[viewDataKey] ?? attr.GetMethodResult();
     }
 }