private static object GetModelStateValue(System.Web.Mvc.ViewDataDictionary viewData, string key, Type destinationType) { ModelState modelState; if (viewData.ModelState.TryGetValue(key, out modelState) && modelState.Value != null) { return(modelState.Value.ConvertTo(destinationType, null)); } return(null); }
public static string CreateErrorClass(string controlName, System.Web.Mvc.ViewDataDictionary viewdata) { ModelState modelState; if (viewdata.ModelState.TryGetValue(controlName, out modelState)) { if (modelState.Errors.Count > 0) { return("class=\"input-validation-error\""); } } return("class=\"\""); }
public static string RenderPartialViewToString(nameFile.ControllerContext controllerContext, string viewName, object model) { nameFile.ViewDataDictionary ViewData = new nameFile.ViewDataDictionary(model); nameFile.TempDataDictionary TempData = new nameFile.TempDataDictionary(); if (string.IsNullOrEmpty(viewName)) { viewName = controllerContext.RouteData.GetRequiredString("action"); } ViewData.Model = model; using (StringWriter sw = new StringWriter()) { nameFile.ViewEngineResult viewResult = nameFile.ViewEngines.Engines.FindPartialView(controllerContext, viewName); nameFile.ViewContext viewContext = new nameFile.ViewContext(controllerContext, viewResult.View, ViewData, TempData, sw); viewResult.View.Render(viewContext, sw); return(sw.GetStringBuilder().ToString()); } }
public BootstrapContext(mvc.ViewContext viewContext, mvc.UrlHelper urlHelper, mvc.ViewDataDictionary viewData, Func <int, string> messageSource) { this.ViewContext = viewContext; this.Url = urlHelper; this.ViewData = viewData; this.MessageSource = messageSource; var httpContext = viewContext.RequestContext.HttpContext; if (httpContext.Items.Contains(CachedDataContextKey)) { cachedData = (Stack)httpContext.Items[CachedDataContextKey]; } else { cachedData = new Stack(5); httpContext.Items[CachedDataContextKey] = cachedData; } }
public ViewDataContainer(System.Web.Mvc.ViewDataDictionary viewData) { ViewData = viewData; }
public AjaxHelper(ViewContext viewContext, IViewDataContainer viewDataContainer, RouteCollection routeCollection) : base(viewContext, viewDataContainer, routeCollection) { _viewData = new ViewDataDictionary <TModel>(viewDataContainer.ViewData); }
protected override void SetViewData(ViewDataDictionary viewData) { _viewData = new ViewDataDictionary<TModel>(viewData); base.SetViewData(_viewData); }
protected virtual void SetViewData(ViewDataDictionary viewData) { _viewData = viewData; }
public string FormatValue(object value, string format) { return(ViewDataDictionary.FormatValueInternal(value, format)); }