Ejemplo n.º 1
0
 /// <summary>
 /// Appends the current request's query string values to the object's values as a <see cref="RouteValueDictionary"/>.
 /// </summary>
 /// <param name="userControl">Current user control.</param>
 /// <param name="routeValues">Object values to which the query string values will be combined.</param>
 /// <param name="excludeProperties">List of properties to exclude from combining.</param>
 /// <returns></returns>
 public static RouteValueDictionary MergeQSValues(this ViewUserControl userControl, object routeValues, params string[] excludeProperties)
 {
     return(RouteValueHelper.Combine(routeValues, excludeProperties, userControl.Request.QueryString));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Appends the current request's query string and form values to the object's values as a <see cref="RouteValueDictionary"/>.
 /// </summary>
 /// <param name="userControl"></param>
 /// <param name="routeValues"></param>
 /// <param name="excludeProperties"></param>
 /// <returns></returns>
 public static RouteValueDictionary MergeRequestValues(this ViewUserControl userControl, object routeValues, params string[] excludeProperties)
 {
     return(RouteValueHelper.MergeRequestValues(routeValues, userControl.Request, excludeProperties));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Appends the current request's form values to the object's values as a <see cref="RouteValueDictionary"/>.
 /// </summary>
 /// <param name="page"></param>
 /// <param name="routeValues"></param>
 /// <param name="excludeProperties"></param>
 /// <returns></returns>
 public static RouteValueDictionary MergeFormValues(this ViewPage page, object routeValues, params string[] excludeProperties)
 {
     return(RouteValueHelper.Combine(routeValues, excludeProperties, page.Request.Form));
 }