| jquery Programming Glossary: controllercontextHow do I pass a Dictionary as a parameter to an ActionResult method from jQuery/Ajax? http://stackoverflow.com/questions/1077481/how-do-i-pass-a-dictionary-as-a-parameter-to-an-actionresult-method-from-jquery  Members public object BindModel ControllerContext controllerContext ModelBindingContext bindingContext  if bindingContext.Model..  Check Add Form Collection this.addRequestValues  model  controllerContext.RequestContext.HttpContext.Request.Form  controllerContext bindingContext.. controllerContext.RequestContext.HttpContext.Request.Form  controllerContext bindingContext  Check Add QueryString Collection this.addRequestValues.. 
 string.empty converted to null when passing JSON object to MVC Controller http://stackoverflow.com/questions/12734083/string-empty-converted-to-null-when-passing-json-object-to-mvc-controller  public override object BindModel ControllerContext controllerContext   ModelBindingContext bindingContext  bindingContext.ModelMetadata.ConvertEmptyStringToNull.. DefaultBinder this return base.BindModel controllerContext bindingContext  And you can use the ModelBinderAttribute in.. 
 Simple ASP.NET MVC CRUD views opening/closing in JavaScript UI dialog http://stackoverflow.com/questions/1843894/simple-asp-net-mvc-crud-views-opening-closing-in-javascript-ui-dialog  override IView CreatePartialView ControllerContext controllerContext string partialPath  throw new NotImplementedException protected.. protected override IView CreateView ControllerContext controllerContext string viewPath string masterPath  return new WebFormView viewPath.. override ViewEngineResult FindView ControllerContext controllerContext string viewName string masterName bool useCache  you might have.. 
 ASP.NET MVC 2 - Failed with jquery ajax response http://stackoverflow.com/questions/2350921/asp-net-mvc-2-failed-with-jquery-ajax-response  ControllerContext controllerContext ActionResult actionResult 10 System.Web.Mvc. c__DisplayClass14... ControllerContext controllerContext IList`1 filters ActionResult actionResult 178 System.Web.Mvc.ControllerActionInvoker.InvokeAction.. ControllerContext controllerContext String actionName 314 System.Web.Mvc.Controller.ExecuteCore.. 
 Posting JSON Data to ASP.NET MVC http://stackoverflow.com/questions/4164114/posting-json-data-to-asp-net-mvc  public override object BindModel ControllerContext controllerContext ModelBindingContext bindingContext  if IsJSONRequest controllerContext.. ModelBindingContext bindingContext  if IsJSONRequest controllerContext  return base.BindModel controllerContext bindingContext   Get..  if IsJSONRequest controllerContext  return base.BindModel controllerContext bindingContext   Get the JSON data that's been posted var request.. 
 How do I pass a Dictionary as a parameter to an ActionResult method from jQuery/Ajax? http://stackoverflow.com/questions/1077481/how-do-i-pass-a-dictionary-as-a-parameter-to-an-actionresult-method-from-jquery  #region IModelBinder Members public object BindModel ControllerContext controllerContext ModelBindingContext bindingContext  if bindingContext.Model.. model NameValueCollection nameValueCollection ControllerContext controllerContext ModelBindingContext bindingContext  foreach.. 
 string.empty converted to null when passing JSON object to MVC Controller http://stackoverflow.com/questions/12734083/string-empty-converted-to-null-when-passing-json-object-to-mvc-controller  DefaultModelBinder public override object BindModel ControllerContext controllerContext   ModelBindingContext bindingContext  bindingContext.ModelMetadata.ConvertEmptyStringToNull.. 
 jQuery post JSON fails when returning null from ASP.Net MVC http://stackoverflow.com/questions/15939944/jquery-post-json-fails-when-returning-null-from-asp-net-mvc  JsonResult public override void ExecuteResult ControllerContext context  if context null throw new ArgumentNullException context.. 
 Simple ASP.NET MVC CRUD views opening/closing in JavaScript UI dialog http://stackoverflow.com/questions/1843894/simple-asp-net-mvc-crud-views-opening-closing-in-javascript-ui-dialog  1 0 .ascx   protected override IView CreatePartialView ControllerContext controllerContext string partialPath  throw new NotImplementedException.. protected override IView CreateView ControllerContext controllerContext string viewPath string masterPath  return.. masterPath public override ViewEngineResult FindView ControllerContext controllerContext string viewName string masterName bool useCache.. 
 embeddable widgets using jquery and ASP.NET MVC http://stackoverflow.com/questions/2306122/embeddable-widgets-using-jquery-and-asp-net-mvc  JsonpResult JsonResult public override void ExecuteResult ControllerContext context  var response context.HttpContext.Response if string.IsNullOrEmpty.. 
 ASP.NET MVC 2 - Failed with jquery ajax response http://stackoverflow.com/questions/2350921/asp-net-mvc-2-failed-with-jquery-ajax-response  to AllowGet. System.Web.Mvc.JsonResult.ExecuteResult ControllerContext context 263733 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult.. System.Web.Mvc.ControllerActionInvoker.InvokeActionResult ControllerContext controllerContext ActionResult actionResult 10 System.Web.Mvc... ControllerContext controllerContext IList`1 filters ActionResult actionResult.. 
 File download in Asp.Net MVC 2 http://stackoverflow.com/questions/3597179/file-download-in-asp-net-mvc-2  byte Content get set public override void ExecuteResult ControllerContext context  context.HttpContext.Response.ClearContent context.HttpContext.Response.ContentType.. 
 Posting JSON Data to ASP.NET MVC http://stackoverflow.com/questions/4164114/posting-json-data-to-asp-net-mvc  DefaultModelBinder public override object BindModel ControllerContext controllerContext ModelBindingContext bindingContext  if IsJSONRequest..  private static bool IsJSONRequest ControllerContext controllerContext  var contentType controllerContext.HttpContext.Request.ContentType.. 
 Perform client side validation for custom attribute http://stackoverflow.com/questions/4747184/perform-client-side-validation-for-custom-attribute  GetClientValidationRules ModelMetadata metadata ControllerContext context  yield return new ModelClientValidationRule  ErrorMessage.. 
 MVC3 custom validation: compare two dates http://stackoverflow.com/questions/7025198/mvc3-custom-validation-compare-two-dates  GetClientValidationRules ModelMetadata metadata ControllerContext context  var rule new ModelClientValidationRule  ErrorMessage.. 
 ASP.net MVC 3 jQuery Validation; Disable Unobtrusive OnKeyUp? http://stackoverflow.com/questions/8022695/asp-net-mvc-3-jquery-validation-disable-unobtrusive-onkeyup  _message public CreditCardValidator ModelMetadata metadata ControllerContext context CreditCardAttribute attribute base metadata context.. 
 unobtrusive client validation using fluentvalidation and asp.net mvc LessThanOrEqualTo not firing http://stackoverflow.com/questions/9380010/unobtrusive-client-validation-using-fluentvalidation-and-asp-net-mvc-lessthanore  ModelMetadata metadata ControllerContext controllerContext PropertyRule rule IPropertyValidator validator.. 
 How do I pass a Dictionary as a parameter to an ActionResult method from jQuery/Ajax? http://stackoverflow.com/questions/1077481/how-do-i-pass-a-dictionary-as-a-parameter-to-an-actionresult-method-from-jquery  class JsonDictionaryModelBinder IModelBinder #region IModelBinder Members public object BindModel ControllerContext controllerContext ModelBindingContext bindingContext  if bindingContext.Model null bindingContext.Model new JsonDictionary var model bindingContext.Model..  parameter that was passed to the UpdateModel method call  Check Add Form Collection this.addRequestValues  model  controllerContext.RequestContext.HttpContext.Request.Form  controllerContext bindingContext  Check Add QueryString Collection this.addRequestValues..  Check Add Form Collection this.addRequestValues  model  controllerContext.RequestContext.HttpContext.Request.Form  controllerContext bindingContext  Check Add QueryString Collection this.addRequestValues  model  controllerContext.RequestContext.HttpContext.Request.QueryString.. 
 string.empty converted to null when passing JSON object to MVC Controller http://stackoverflow.com/questions/12734083/string-empty-converted-to-null-when-passing-json-object-to-mvc-controller  it to false public class EmptyStringModelBinder DefaultModelBinder public override object BindModel ControllerContext controllerContext   ModelBindingContext bindingContext  bindingContext.ModelMetadata.ConvertEmptyStringToNull false Binders new ModelBinderDictionary.. false Binders new ModelBinderDictionary DefaultBinder this return base.BindModel controllerContext bindingContext  And you can use the ModelBinderAttribute in your action public ActionResult SaveOrderDetails ModelBinder.. 
 Simple ASP.NET MVC CRUD views opening/closing in JavaScript UI dialog http://stackoverflow.com/questions/1843894/simple-asp-net-mvc-crud-views-opening-closing-in-javascript-ui-dialog   PartialViewLocationFormats new  ~ Views 1 0 .ascx   protected override IView CreatePartialView ControllerContext controllerContext string partialPath  throw new NotImplementedException protected override IView CreateView ControllerContext controllerContext.. string partialPath  throw new NotImplementedException protected override IView CreateView ControllerContext controllerContext string viewPath string masterPath  return new WebFormView viewPath masterPath public override ViewEngineResult FindView.. masterPath  return new WebFormView viewPath masterPath public override ViewEngineResult FindView ControllerContext controllerContext string viewName string masterName bool useCache  you might have to customize this bit if controllerContext.HttpContext.Request.IsAjaxRequest.. 
 ASP.NET MVC 2 - Failed with jquery ajax response http://stackoverflow.com/questions/2350921/asp-net-mvc-2-failed-with-jquery-ajax-response  ControllerContext context 263733 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult ControllerContext controllerContext ActionResult actionResult 10 System.Web.Mvc. c__DisplayClass14. InvokeActionResultWithFilters b__11 20 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter.. b__13 19 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters ControllerContext controllerContext IList`1 filters ActionResult actionResult 178 System.Web.Mvc.ControllerActionInvoker.InvokeAction ControllerContext controllerContext.. IList`1 filters ActionResult actionResult 178 System.Web.Mvc.ControllerActionInvoker.InvokeAction ControllerContext controllerContext String actionName 314 System.Web.Mvc.Controller.ExecuteCore 105 System.Web.Mvc.ControllerBase.Execute RequestContext requestContext.. 
 Posting JSON Data to ASP.NET MVC http://stackoverflow.com/questions/4164114/posting-json-data-to-asp-net-mvc  public class JsonModelBinder DefaultModelBinder public override object BindModel ControllerContext controllerContext ModelBindingContext bindingContext  if IsJSONRequest controllerContext  return base.BindModel controllerContext bindingContext.. override object BindModel ControllerContext controllerContext ModelBindingContext bindingContext  if IsJSONRequest controllerContext  return base.BindModel controllerContext bindingContext   Get the JSON data that's been posted var request controllerContext.HttpContext.Request.. controllerContext ModelBindingContext bindingContext  if IsJSONRequest controllerContext  return base.BindModel controllerContext bindingContext   Get the JSON data that's been posted var request controllerContext.HttpContext.Request  in some setups.. 
 How do I pass a Dictionary as a parameter to an ActionResult method from jQuery/Ajax? http://stackoverflow.com/questions/1077481/how-do-i-pass-a-dictionary-as-a-parameter-to-an-actionresult-method-from-jquery  k   public class JsonDictionaryModelBinder IModelBinder #region IModelBinder Members public object BindModel ControllerContext controllerContext ModelBindingContext bindingContext  if bindingContext.Model null bindingContext.Model new JsonDictionary..  return model #endregion private void addRequestValues JsonDictionary model NameValueCollection nameValueCollection ControllerContext controllerContext ModelBindingContext bindingContext  foreach string key in nameValueCollection.Keys  if bindingContext.PropertyFilter.. 
 string.empty converted to null when passing JSON object to MVC Controller http://stackoverflow.com/questions/12734083/string-empty-converted-to-null-when-passing-json-object-to-mvc-controller  where you set it to false public class EmptyStringModelBinder DefaultModelBinder public override object BindModel ControllerContext controllerContext   ModelBindingContext bindingContext  bindingContext.ModelMetadata.ConvertEmptyStringToNull false Binders.. 
 jQuery post JSON fails when returning null from ASP.Net MVC http://stackoverflow.com/questions/15939944/jquery-post-json-fails-when-returning-null-from-asp-net-mvc  in the output. Included in the code below. public class JsonNetResult JsonResult public override void ExecuteResult ControllerContext context  if context null throw new ArgumentNullException context var response context.HttpContext.Response response.ContentType.. 
 Simple ASP.NET MVC CRUD views opening/closing in JavaScript UI dialog http://stackoverflow.com/questions/1843894/simple-asp-net-mvc-crud-views-opening-closing-in-javascript-ui-dialog  ~ Views Shared 0 .aspx  PartialViewLocationFormats new  ~ Views 1 0 .ascx   protected override IView CreatePartialView ControllerContext controllerContext string partialPath  throw new NotImplementedException protected override IView CreateView ControllerContext.. controllerContext string partialPath  throw new NotImplementedException protected override IView CreateView ControllerContext controllerContext string viewPath string masterPath  return new WebFormView viewPath masterPath public override ViewEngineResult.. viewPath string masterPath  return new WebFormView viewPath masterPath public override ViewEngineResult FindView ControllerContext controllerContext string viewName string masterName bool useCache  you might have to customize this bit if controllerContext.HttpContext.Request.IsAjaxRequest.. 
 embeddable widgets using jquery and ASP.NET MVC http://stackoverflow.com/questions/2306122/embeddable-widgets-using-jquery-and-asp-net-mvc  to work around the cross domain ajax limitation public class JsonpResult JsonResult public override void ExecuteResult ControllerContext context  var response context.HttpContext.Response if string.IsNullOrEmpty ContentType  response.ContentType ContentType.. 
 ASP.NET MVC 2 - Failed with jquery ajax response http://stackoverflow.com/questions/2350921/asp-net-mvc-2-failed-with-jquery-ajax-response  in a GET request. To allow GET requests set JsonRequestBehavior to AllowGet. System.Web.Mvc.JsonResult.ExecuteResult ControllerContext context 263733 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult ControllerContext controllerContext ActionResult.. ControllerContext context 263733 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult ControllerContext controllerContext ActionResult actionResult 10 System.Web.Mvc. c__DisplayClass14. InvokeActionResultWithFilters b__11 20.. InvokeActionResultWithFilters b__13 19 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters ControllerContext controllerContext IList`1 filters ActionResult actionResult 178 System.Web.Mvc.ControllerActionInvoker.InvokeAction ControllerContext.. 
 File download in Asp.Net MVC 2 http://stackoverflow.com/questions/3597179/file-download-in-asp-net-mvc-2  ContentType get set public string FileName get set public byte Content get set public override void ExecuteResult ControllerContext context  context.HttpContext.Response.ClearContent context.HttpContext.Response.ContentType ContentType context.HttpContext.Response.AddHeader.. 
 Posting JSON Data to ASP.NET MVC http://stackoverflow.com/questions/4164114/posting-json-data-to-asp-net-mvc  using System.Web.Script.Serialization public class JsonModelBinder DefaultModelBinder public override object BindModel ControllerContext controllerContext ModelBindingContext bindingContext  if IsJSONRequest controllerContext  return base.BindModel controllerContext.. .Deserialize jsonStringData bindingContext.ModelMetadata.ModelType  private static bool IsJSONRequest ControllerContext controllerContext  var contentType controllerContext.HttpContext.Request.ContentType return contentType.Contains application.. 
 Perform client side validation for custom attribute http://stackoverflow.com/questions/4747184/perform-client-side-validation-for-custom-attribute  return false return true public IEnumerable ModelClientValidationRule GetClientValidationRules ModelMetadata metadata ControllerContext context  yield return new ModelClientValidationRule  ErrorMessage this.ErrorMessage ValidationType futuredate  Notice how.. 
 MVC3 custom validation: compare two dates http://stackoverflow.com/questions/7025198/mvc3-custom-validation-compare-two-dates  public IEnumerable ModelClientValidationRule GetClientValidationRules ModelMetadata metadata ControllerContext context  var rule new ModelClientValidationRule  ErrorMessage this.ErrorMessageString ValidationType isdateafter  rule.ValidationParameters.. 
 ASP.net MVC 3 jQuery Validation; Disable Unobtrusive OnKeyUp? http://stackoverflow.com/questions/8022695/asp-net-mvc-3-jquery-validation-disable-unobtrusive-onkeyup  DataAnnotationsModelValidator CreditCardAttribute string _message public CreditCardValidator ModelMetadata metadata ControllerContext context CreditCardAttribute attribute base metadata context attribute  _message attribute.ErrorMessage public override IEnumerable.. 
 unobtrusive client validation using fluentvalidation and asp.net mvc LessThanOrEqualTo not firing http://stackoverflow.com/questions/9380010/unobtrusive-client-validation-using-fluentvalidation-and-asp-net-mvc-lessthanore  FluentValidationPropertyValidator public LessThanOrEqualToFluentValidationPropertyValidator ModelMetadata metadata ControllerContext controllerContext PropertyRule rule IPropertyValidator validator base metadata controllerContext rule validator  public.. 
 |