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));
 }
Exemple #5
0
 /// <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);
 }
Exemple #6
0
 /// <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);
 }