Routing
Classes
Route : RouteBase
RouteCollection : Collection<RouteBase>
static RouteCollectionExtensions
RouteValueDictionary : IDictionary<string, object>,
ICollection<KeyValuePair<string, object>>,
IEnumerable<KeyValuePair<string, object>>,
IEnumerable
MvcRouteHandler : IRouteHandler
RouteCollectionExtensions.MapRoute()
MapRoute(name, url)
MapRoute(name, url, defaults)
MapRoute(name, url, namespaces)
MapRoute(name, url, defaults, constraints)
MapRoute(name, url, defaults, namespaces)
MapRoute(name, url, defaults, constraints, namespaces)
Params: string name, string url, object defaults, string[] namespaces, object constraints
Redirects
Internal: Use IIS URL rewrite
External: Use Controller.RedirectPermanent() and Controller.Redirect() to redirect to other domains
public RedirectResult RedirectGoogleBuzz()
{
var url = "http://www.google.com/profiles/110929499197835402914";
return RedirectPermanent(url); //301 permanent redirect
//return Redirect(url); //302 temporary redirect
}
0 comments:
Post a Comment