private FormWrapper(System.Web.Mvc.Html.MvcForm form, ViewContext viewContext, StorageModes mode) { this.Form = form; this.viewContext = viewContext; viewContext.Writer.WriteLine(SerializedModel.Create(viewContext.ViewData.Model, mode)); }
internal static FormWrapper Create(System.Web.Mvc.Html.MvcForm form, ViewContext viewContext, StorageModes mode) { return(new FormWrapper(form, viewContext, mode)); }
internal static FormWrapper Create(System.Web.Mvc.Html.MvcForm form, ViewContext viewContext) { return(new FormWrapper(form, viewContext, Configuration.Default.StorageMode)); }
private FormWrapper(System.Web.Mvc.Html.MvcForm form, ViewContext viewContext, StorageModes mode) { this.Form = form; this.viewContext = viewContext; viewContext.Writer.WriteLine(SerializedModel.Create(viewContext.ViewData.Model, mode)); }
/// <summary> /// Extends a <see cref="System.Web.Mvc.Html.MvcForm"/>, and appends a serialized model to the generated form. /// </summary> /// <param name="form">The form.</param> /// <param name="viewContext">The view context.</param> /// <param name="mode">The mode.</param> /// <returns> /// Returns the form. /// </returns> public static System.Web.Mvc.Html.MvcForm AppendRoundTripModel(this System.Web.Mvc.Html.MvcForm form, ViewContext viewContext, MvcTricks.RoundTripModelBinding.StorageModes mode) { return(Controls.FormWrapper.Create(form, viewContext, mode).Form); }
/// <summary> /// Extends a <see cref="System.Web.Mvc.Html.MvcForm"/>, and appends a serialized model to the generated form. /// </summary> /// <param name="form">The form.</param> /// <param name="viewContext">The view context.</param> /// <returns>Returns the form.</returns> public static System.Web.Mvc.Html.MvcForm AppendRoundTripModel(this System.Web.Mvc.Html.MvcForm form, ViewContext viewContext) { return(Controls.FormWrapper.Create(form, viewContext).Form); }