Refresh friendly URLS+agility pack
Fatto con downgrade a 1.0.1 x poi eventualmente risalire di versione...
This commit is contained in:
+21
-4
@@ -178,12 +178,13 @@
|
||||
<Reference Include="Elmah">
|
||||
<HintPath>..\packages\elmah.corelibrary.1.2.2\lib\Elmah.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="HtmlAgilityPack, Version=1.4.9.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\HtmlAgilityPack.1.4.9\lib\Net45\HtmlAgilityPack.dll</HintPath>
|
||||
<Reference Include="HtmlAgilityPack, Version=1.4.8.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\HtmlAgilityPack.1.4.8\lib\Net45\HtmlAgilityPack.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.AspNet.FriendlyUrls">
|
||||
<HintPath>..\packages\Microsoft.AspNet.FriendlyUrls.Core.1.0.2\lib\net45\Microsoft.AspNet.FriendlyUrls.dll</HintPath>
|
||||
<Reference Include="Microsoft.AspNet.FriendlyUrls, Version=1.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.FriendlyUrls.Core.1.0.1\lib\net45\Microsoft.AspNet.FriendlyUrls.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.AspNet.Web.Optimization.WebForms">
|
||||
<HintPath>..\packages\Microsoft.AspNet.Web.Optimization.WebForms.1.1.3\lib\net45\Microsoft.AspNet.Web.Optimization.WebForms.dll</HintPath>
|
||||
@@ -480,6 +481,7 @@
|
||||
<Content Include="Scripts\jSteamware.js" />
|
||||
<Content Include="Scripts\modernizr-2.8.3.js" />
|
||||
<Content Include="UpdateVoc.aspx" />
|
||||
<Content Include="ViewSwitcher.ascx" />
|
||||
<Content Include="WebUserControls\mod_assegnaNC.ascx" />
|
||||
<Content Include="WebUserControls\mod_assegnaNC_Dtx.ascx" />
|
||||
<Content Include="WebUserControls\mod_clock.ascx" />
|
||||
@@ -555,6 +557,7 @@
|
||||
<SubType>Designer</SubType>
|
||||
</Content>
|
||||
<Content Include="Scripts\jquery-2.2.3.min.map" />
|
||||
<Content Include="Site.Mobile.Master" />
|
||||
<None Include="Web.IIS_SP.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
@@ -1013,6 +1016,13 @@
|
||||
<Compile Include="SearchMag.aspx.designer.cs">
|
||||
<DependentUpon>SearchMag.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Site.Mobile.Master.cs">
|
||||
<DependentUpon>Site.Mobile.Master</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Site.Mobile.Master.designer.cs">
|
||||
<DependentUpon>Site.Mobile.Master</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="spostaDataMatrix.aspx.cs">
|
||||
<DependentUpon>spostaDataMatrix.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
@@ -1076,6 +1086,13 @@
|
||||
<Compile Include="UpdateVoc.aspx.designer.cs">
|
||||
<DependentUpon>UpdateVoc.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ViewSwitcher.ascx.cs">
|
||||
<DependentUpon>ViewSwitcher.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ViewSwitcher.ascx.designer.cs">
|
||||
<DependentUpon>ViewSwitcher.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="vocabolario.aspx.cs">
|
||||
<DependentUpon>vocabolario.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.Mobile.master.cs" Inherits="GMW.Site_Mobile" %>
|
||||
<%@ Register Src="~/ViewSwitcher.ascx" TagPrefix="friendlyUrls" TagName="ViewSwitcher" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<title></title>
|
||||
<asp:ContentPlaceHolder runat="server" ID="HeadContent" />
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<div>
|
||||
<h1>Mobile Master Page</h1>
|
||||
<asp:ContentPlaceHolder runat="server" ID="FeaturedContent" />
|
||||
<section class="content-wrapper main-content clear-fix">
|
||||
<asp:ContentPlaceHolder runat="server" ID="MainContent" />
|
||||
</section>
|
||||
<friendlyUrls:ViewSwitcher runat="server" />
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace GMW
|
||||
{
|
||||
public partial class Site_Mobile : System.Web.UI.MasterPage
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Generated
+51
@@ -0,0 +1,51 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GMW {
|
||||
|
||||
|
||||
public partial class Site_Mobile {
|
||||
|
||||
/// <summary>
|
||||
/// HeadContent control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder HeadContent;
|
||||
|
||||
/// <summary>
|
||||
/// form1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// FeaturedContent control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder FeaturedContent;
|
||||
|
||||
/// <summary>
|
||||
/// MainContent control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder MainContent;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ViewSwitcher.ascx.cs" Inherits="GMW.ViewSwitcher" %>
|
||||
<div id="viewSwitcher">
|
||||
<%: CurrentView %> view | <a href="<%: SwitchUrl %>" data-ajax="false">Switch to <%: AlternateView %></a>
|
||||
</div>
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Routing;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Microsoft.AspNet.FriendlyUrls.Resolvers;
|
||||
|
||||
namespace GMW
|
||||
{
|
||||
public partial class ViewSwitcher : System.Web.UI.UserControl
|
||||
{
|
||||
protected string CurrentView { get; private set; }
|
||||
|
||||
protected string AlternateView { get; private set; }
|
||||
|
||||
protected string SwitchUrl { get; private set; }
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
// Determine current view
|
||||
var isMobile = WebFormsFriendlyUrlResolver.IsMobileView(new HttpContextWrapper(Context));
|
||||
CurrentView = isMobile ? "Mobile" : "Desktop";
|
||||
|
||||
// Determine alternate view
|
||||
AlternateView = isMobile ? "Desktop" : "Mobile";
|
||||
|
||||
// Create switch URL from the route, e.g. ~/__FriendlyUrls_SwitchView/Mobile?ReturnUrl=/Page
|
||||
var switchViewRouteName = "AspNet.FriendlyUrls.SwitchView";
|
||||
var switchViewRoute = RouteTable.Routes[switchViewRouteName];
|
||||
if (switchViewRoute == null)
|
||||
{
|
||||
// Friendly URLs is not enabled or the name of the switch view route is out of sync
|
||||
this.Visible = false;
|
||||
return;
|
||||
}
|
||||
var url = GetRouteUrl(switchViewRouteName, new { view = AlternateView, __FriendlyUrls_SwitchViews = true });
|
||||
url += "?ReturnUrl=" + HttpUtility.UrlEncode(Request.RawUrl);
|
||||
SwitchUrl = url;
|
||||
}
|
||||
}
|
||||
}
|
||||
Generated
+15
@@ -0,0 +1,15 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace GMW {
|
||||
|
||||
|
||||
public partial class ViewSwitcher {
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -350,7 +350,7 @@
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="HtmlAgilityPack" publicKeyToken="bd319b19eaf3b43a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.4.9.0" newVersion="1.4.9.0" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.4.8.0" newVersion="1.4.8.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
|
||||
Binary file not shown.
@@ -350,7 +350,7 @@
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="HtmlAgilityPack" publicKeyToken="bd319b19eaf3b43a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.4.9.0" newVersion="1.4.9.0" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.4.8.0" newVersion="1.4.8.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+4
-4
@@ -10,12 +10,12 @@
|
||||
<package id="elmah" version="1.2.2" targetFramework="net35" />
|
||||
<package id="elmah.corelibrary" version="1.2.2" targetFramework="net35" />
|
||||
<package id="FontAwesome" version="4.4.0" targetFramework="net45" />
|
||||
<package id="HtmlAgilityPack" version="1.4.9" targetFramework="net45" />
|
||||
<package id="HtmlAgilityPack" version="1.4.8" targetFramework="net45" />
|
||||
<package id="jQuery" version="2.2.3" targetFramework="net45" />
|
||||
<package id="jQuery.UI.Combined" version="1.11.4" targetFramework="net45" />
|
||||
<package id="jQuery.UI.i18n" version="1.10.2" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.FriendlyUrls" version="1.0.2" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.FriendlyUrls.Core" version="1.0.2" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.FriendlyUrls" version="1.0.1" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.FriendlyUrls.Core" version="1.0.1" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.ScriptManager.MSAjax" version="5.0.0" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.ScriptManager.WebForms" version="5.0.0" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net45" />
|
||||
@@ -25,7 +25,7 @@
|
||||
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
|
||||
<package id="Microsoft.WindowsAzure.ConfigurationManager" version="2.0.3" targetFramework="net45" />
|
||||
<package id="Modernizr" version="2.8.3" targetFramework="net45" />
|
||||
<package id="Newtonsoft.Json" version="6.0.3" targetFramework="net45" />
|
||||
<package id="Newtonsoft.Json" version="8.0.3" targetFramework="net45" />
|
||||
<package id="System.Spatial" version="5.6.1" targetFramework="net45" />
|
||||
<package id="Twitter.Bootstrap" version="3.0.1.1" targetFramework="net45" />
|
||||
<package id="WebGrease" version="1.6.0" targetFramework="net45" />
|
||||
|
||||
|
Before Width: | Height: | Size: 699 B After Width: | Height: | Size: 699 B |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
+18
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Web;
|
||||
using System.Web.Routing;
|
||||
using Microsoft.AspNet.FriendlyUrls;
|
||||
|
||||
namespace $rootnamespace$
|
||||
{
|
||||
public static class RouteConfig
|
||||
{
|
||||
public static void RegisterRoutes(RouteCollection routes)
|
||||
{
|
||||
var settings = new FriendlyUrlSettings();
|
||||
settings.AutoRedirectMode = RedirectMode.Permanent;
|
||||
routes.EnableFriendlyUrls(settings);
|
||||
}
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace $rootnamespace$
|
||||
{
|
||||
public partial class Site_Mobile : System.Web.UI.MasterPage
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace $rootnamespace$ {
|
||||
|
||||
|
||||
public partial class Site_Mobile {
|
||||
|
||||
/// <summary>
|
||||
/// HeadContent control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder HeadContent;
|
||||
|
||||
/// <summary>
|
||||
/// form1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// FeaturedContent control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder FeaturedContent;
|
||||
|
||||
/// <summary>
|
||||
/// MainContent control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ContentPlaceHolder MainContent;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.Mobile.master.cs" Inherits="$rootnamespace$.Site_Mobile" %>
|
||||
<%@ Register Src="~/ViewSwitcher.ascx" TagPrefix="friendlyUrls" TagName="ViewSwitcher" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<title></title>
|
||||
<asp:ContentPlaceHolder runat="server" ID="HeadContent" />
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<div>
|
||||
<h1>Mobile Master Page</h1>
|
||||
<asp:ContentPlaceHolder runat="server" ID="FeaturedContent" />
|
||||
<section class="content-wrapper main-content clear-fix">
|
||||
<asp:ContentPlaceHolder runat="server" ID="MainContent" />
|
||||
</section>
|
||||
<friendlyUrls:ViewSwitcher runat="server" />
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Routing;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Microsoft.AspNet.FriendlyUrls.Resolvers;
|
||||
|
||||
namespace $rootnamespace$
|
||||
{
|
||||
public partial class ViewSwitcher : System.Web.UI.UserControl
|
||||
{
|
||||
protected string CurrentView { get; private set; }
|
||||
|
||||
protected string AlternateView { get; private set; }
|
||||
|
||||
protected string SwitchUrl { get; private set; }
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
// Determine current view
|
||||
var isMobile = WebFormsFriendlyUrlResolver.IsMobileView(new HttpContextWrapper(Context));
|
||||
CurrentView = isMobile ? "Mobile" : "Desktop";
|
||||
|
||||
// Determine alternate view
|
||||
AlternateView = isMobile ? "Desktop" : "Mobile";
|
||||
|
||||
// Create switch URL from the route, e.g. ~/__FriendlyUrls_SwitchView/Mobile?ReturnUrl=/Page
|
||||
var switchViewRouteName = "AspNet.FriendlyUrls.SwitchView";
|
||||
var switchViewRoute = RouteTable.Routes[switchViewRouteName];
|
||||
if (switchViewRoute == null)
|
||||
{
|
||||
// Friendly URLs is not enabled or the name of the switch view route is out of sync
|
||||
this.Visible = false;
|
||||
return;
|
||||
}
|
||||
var url = GetRouteUrl(switchViewRouteName, new { view = AlternateView, __FriendlyUrls_SwitchViews = true });
|
||||
url += "?ReturnUrl=" + HttpUtility.UrlEncode(Request.RawUrl);
|
||||
SwitchUrl = url;
|
||||
}
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace $rootnamespace$ {
|
||||
|
||||
|
||||
public partial class ViewSwitcher {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ViewSwitcher.ascx.cs" Inherits="$rootnamespace$.ViewSwitcher" %>
|
||||
<div id="viewSwitcher">
|
||||
<%: CurrentView %> view | <a href="<%: SwitchUrl %>" data-ajax="false">Switch to <%: AlternateView %></a>
|
||||
</div>
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,47 @@
|
||||
==========================================================
|
||||
ASP.NET Friendly URLs v1.0.1
|
||||
==========================================================
|
||||
|
||||
----------------------------------------------------------
|
||||
Overview
|
||||
----------------------------------------------------------
|
||||
ASP.NET Friendly URLs provides a simple way to remove the
|
||||
need for file extensions on URLs for registered file
|
||||
handler types, e.g. .aspx.
|
||||
|
||||
For more information see http://go.microsoft.com/fwlink/?LinkID=264514&clcid=0x409
|
||||
|
||||
----------------------------------------------------------
|
||||
Setup
|
||||
----------------------------------------------------------
|
||||
|
||||
If your app didn't have a RouteConfig class before
|
||||
installing ASP.NET Friendly URLs package:
|
||||
----------------------------------------------------------
|
||||
The package includes a RouteConfig class that contains
|
||||
the call required to enable Friendly URLs. This call must
|
||||
be made from the Application_Start handler in your app's
|
||||
Global.asax file.
|
||||
|
||||
Add the following to your Global.asax.cs file:
|
||||
|
||||
using System.Web.Routing;
|
||||
...
|
||||
protected void Application_Start(object sender, EventArgs e)
|
||||
{
|
||||
RouteConfig.RegisterRoutes(RouteTable.Routes);
|
||||
}
|
||||
|
||||
|
||||
If your app had a RouteConfig class before installing
|
||||
ASP.NET Friendly URLs package:
|
||||
----------------------------------------------------------
|
||||
You'll need to update your RouteConfig class to enable
|
||||
Friendly URLs.
|
||||
|
||||
Call EnableFriendlyUrls() in your RegisterRoutes method:
|
||||
|
||||
public static void RegisterRoutes(RouteCollection routes)
|
||||
{
|
||||
routes.EnableFriendlyUrls();
|
||||
}
|
||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
+187
@@ -0,0 +1,187 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.AspNet.FriendlyUrls</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.FriendlyUrl"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.FriendlyUrl.Href(System.String,System.Object[])"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.FriendlyUrl.Resolve(System.String)">
|
||||
<summary> Resolves a file handler virtual path to a friendly URL using the registered resolvers. </summary>
|
||||
<returns>The friendly URL.</returns>
|
||||
<param name="virtualPath">The handler virtual path.</param>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrl.Segments">
|
||||
<summary> The URL segments left over after Friendly URLs mapped this request to a file. </summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings">
|
||||
<summary>Represents the settings used when enabling Friendly URLs.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.#ctor">
|
||||
<summary>Creates a new instance of the FriendlyUrlSettings class with the default values.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.AutoRedirectMode">
|
||||
<summary>The type of redirect to perform on non-friendly URLs to friendly URLs. Defaults to Off.</summary>
|
||||
<returns>Returns <see cref="T:Microsoft.AspNet.FriendlyUrls.RedirectMode" />.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.ResolverCachingMode">
|
||||
<summary>The mode of caching to use when resolving friendly Urls. Defaults to ResolverCachingMode.Static.</summary>
|
||||
<returns>Returns <see cref="T:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode" />.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.SwitchViewRouteName">
|
||||
<summary>The name of the route that handles user requests to switch views. Defaults to "AspNet.FriendlyUrls.SwitchView".</summary>
|
||||
<returns>Returns <see cref="T:System.String" />.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.SwitchViewUrl">
|
||||
<summary>The URL that view switching request are sent to. Defaults to "__FriendlyUrls_SwitchView/{view}".</summary>
|
||||
<returns>Returns <see cref="T:System.String" />.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions">
|
||||
<summary>Provides extension methods for working with Friendly URLs.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlFileExtension(System.Web.HttpRequest)">
|
||||
<summary> Returns the extension of the file Friendly URLs mapped this request to. </summary>
|
||||
<returns>The file extension, e.g. .aspx.</returns>
|
||||
<param name="httpRequest">The HttpRequest object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlFileExtension(System.Web.HttpRequestBase)">
|
||||
<summary> Returns the extension of the file Friendly URLs mapped this request to. </summary>
|
||||
<returns>The file extension, e.g. .aspx.</returns>
|
||||
<param name="httpRequest">The HttpRequestBase object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlFileVirtualPath(System.Web.HttpRequest)">
|
||||
<summary> Returns the virtual path of the file Friendly URLs mapped this request to. </summary>
|
||||
<returns>The file virtual path.</returns>
|
||||
<param name="httpRequest">The HttpRequest object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlFileVirtualPath(System.Web.HttpRequestBase)">
|
||||
<summary> Returns the virtual path of the file Friendly URLs mapped this request to. </summary>
|
||||
<returns>The file virtual path.</returns>
|
||||
<param name="httpRequest">The HttpRequestBase object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlSegments(System.Web.HttpRequest)">
|
||||
<summary> Returns the URL segments left over after Friendly URLs mapped this request to a file. </summary>
|
||||
<returns>The URL segments.</returns>
|
||||
<param name="httpRequest">The HttpRequest object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlSegments(System.Web.HttpRequestBase)">
|
||||
<summary> Returns the URL segments left over after Friendly URLs mapped this request to a file. </summary>
|
||||
<returns>The URL segments.</returns>
|
||||
<param name="httpRequest">The HttpRequestBase object.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.PreApplicationStartCode"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.PreApplicationStartCode.Start"></member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.RedirectMode">
|
||||
<summary>Represents the mode of redirect to use when auto-redirecting to friendly URLs.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.RedirectMode.Permanent">
|
||||
<summary>Performs a permanent redirect (301 response code).</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.RedirectMode.Temporary">
|
||||
<summary>Performs a temporary redirect (302 response code).</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.RedirectMode.Off">
|
||||
<summary>Performs no auto-redirect (disabled).</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode">
|
||||
<summary>Represents the mode of caching to use when resolving URLs. This setting affects how quickly extension-less URLs can be mapped back to their corresponding files (such as .aspx).</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode.Static">
|
||||
<summary>Build a list of files at application startup. This mode of operation is appropriate for sites where files are not added or removed at runtime.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode.Dynamic">
|
||||
<summary>Build a list of files as requests come in, and update that list as files in the site change. This mode of operation uses more memory than a static cache, but it is appropriate for sites where files or directories are added or removed at runtime.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode.Disabled">
|
||||
<summary>Don't perform any caching. Always query the file system directly every time a request to a friendly URL comes in.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions.EnableFriendlyUrls(System.Web.Routing.RouteCollection)">
|
||||
<summary> Enables friendly URLs for Web Forms pages. </summary>
|
||||
<param name="routes">The routes collection.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions.EnableFriendlyUrls(System.Web.Routing.RouteCollection,Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings)">
|
||||
<summary>Enables friendly URLs for Web Forms pages.</summary>
|
||||
<param name="routes">The routes collection.</param>
|
||||
<param name="settings">The settings to use when enabling Friendly Urls.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions.EnableFriendlyUrls(System.Web.Routing.RouteCollection,Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings,Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver[])">
|
||||
<summary> Enables friendly URLs using the passed resolvers. </summary>
|
||||
<param name="routes">The routes collection.</param>
|
||||
<param name="settings">The settings to use when enabling Friendly Urls.</param>
|
||||
<param name="resolvers">The friendly URL resolvers to use.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions.EnableFriendlyUrls(System.Web.Routing.RouteCollection,Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver[])">
|
||||
<summary> Enables friendly URLs using the specified resolvers. </summary>
|
||||
<param name="routes">The routes collection.</param>
|
||||
<param name="resolvers">The friendly URL resolvers to use.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver">
|
||||
<summary>Resolves a friendly URL to an HTTP handler.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver.#ctor(System.String)">
|
||||
<summary>Creates a FriendlyUrlResolver for the provided extension.</summary>
|
||||
<param name="fileExtension">The physical file extension understood by this resolver. Must include the leading period, e.g. ".aspx".</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver.ConvertToFriendlyUrl(System.String)">
|
||||
<summary>Converts a URL with a file extension into a friendly extension-less URL.</summary>
|
||||
<returns>The friendly URL (extension stripped) if this resolver can automatically map extensionless URLs to physical files with the provided extension. Otherwise, null.</returns>
|
||||
<param name="path">The original path, including the file extension.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver.GetExtensions(System.Web.HttpContextBase)">
|
||||
<summary>Gets the file extensions to use (such as .aspx, .ashx, or .mobile.aspx) while attempting to resolve an HTTP handler from the friendly URL.</summary>
|
||||
<returns>The list of extensions.</returns>
|
||||
<param name="httpContext">The current HttpContext.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver.PreprocessRequest(System.Web.HttpContextBase,System.Web.IHttpHandler)"></member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.Resolvers.GenericHandlerFriendlyUrlResolver">
|
||||
<summary>Resolves friendly URLs to generic handlers (such as .ashx).</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.GenericHandlerFriendlyUrlResolver.#ctor"></member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver.ConvertToFriendlyUrl(System.String)">
|
||||
<summary>Converts a URL with a file extension into a friendly extension-less URL.</summary>
|
||||
<returns>The friendly URL (extension stripped) if this resolver can automatically map extensionless URLs to physical files with the provided extension. Otherwise, null.</returns>
|
||||
<param name="path">The original path, including the file extension.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver.GetExtensions(System.Web.HttpContextBase)">
|
||||
<summary>Returns a list of file extensions that the Friendly URLs system will try to resolve for the current request. For example, if the current request is for "~/example" and the GetExtensions method returns [ ".mobile.aspx", ".aspx", ".en-us.aspx" ], then the Friendly URLs system will attempt to match the current request to the files "~/example.mobile.aspx", "~/example.aspx", and "~/example.en-us.aspx", returning the first match.</summary>
|
||||
<returns>A list of extensions that the system should try to resolve.</returns>
|
||||
<param name="httpContext">The current request.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver.PreprocessRequest(System.Web.HttpContextBase,System.Web.IHttpHandler)">
|
||||
<summary>Provides the ability to inspect or modify the IHttpHandler that was resolved for the current request before the handler's ProcessRequest method is called.</summary>
|
||||
<param name="httpContext">Information about the current request.</param>
|
||||
<param name="httpHandler">The handler that will be invoked.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver">
|
||||
<summary>Resolves friendly URLs to Web Forms pages.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.#ctor"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.GetExtensions(System.Web.HttpContextBase)">
|
||||
<returns>Returns <see cref="T:System.Collections.Generic.IList`1" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.IsMobileExtension(System.Web.HttpContextBase,System.String)">
|
||||
<returns>Returns <see cref="T:System.Boolean" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.IsMobileView(System.Web.HttpContextBase)">
|
||||
<summary>Determines if the current friendly URL was resolved to a mobile view based on the client browser and/or overrides.</summary>
|
||||
<returns>Whether the current view is a mobile view.</returns>
|
||||
<param name="httpContext">The page.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.PreprocessRequest(System.Web.HttpContextBase,System.Web.IHttpHandler)"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.TrySetMasterPageFile(System.Web.UI.Page,System.String)">
|
||||
<summary>Attempts to set the MasterPageFile property for the given page based on whether the master page exists.</summary>
|
||||
<returns>A boolean value indicating whether the master page was set.</returns>
|
||||
<param name="page">The page.</param>
|
||||
<param name="masterPageFile">The master page file virtual path.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.TrySetMobileMasterPage(System.Web.HttpContextBase,System.Web.UI.Page,System.String)">
|
||||
<summary>Attempts to set the MasterPageFile property for the given page to a mobile specific master page.</summary>
|
||||
<returns>A boolean value indicating whether the master page was set.</returns>
|
||||
<param name="httpContext">The HTTP context.</param>
|
||||
<param name="page">The page.</param>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.ViewSwitcherCookieName"></member>
|
||||
</members>
|
||||
</doc>
|
||||
Vendored
BIN
Binary file not shown.
Vendored
+206
@@ -0,0 +1,206 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.AspNet.FriendlyUrls</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.FriendlyUrl"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.FriendlyUrl.Href(System.String,System.Object[])"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.FriendlyUrl.Resolve(System.String)">
|
||||
<summary> Resolves a file handler virtual path to a friendly URL using the registered resolvers. </summary>
|
||||
<returns>The friendly URL.</returns>
|
||||
<param name="virtualPath">The handler virtual path.</param>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrl.Segments">
|
||||
<summary> The URL segments left over after Friendly URLs mapped this request to a file. </summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings">
|
||||
<summary>Represents the settings used when enabling Friendly URLs.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.#ctor">
|
||||
<summary>Creates a new instance of the FriendlyUrlSettings class with the default values.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.AutoRedirectMode">
|
||||
<summary>The type of redirect to perform on non-friendly URLs to friendly URLs. Defaults to Off.</summary>
|
||||
<returns>Returns <see cref="T:Microsoft.AspNet.FriendlyUrls.RedirectMode" />.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.ResolverCachingMode">
|
||||
<summary>The mode of caching to use when resolving friendly URLs. Defaults to ResolverCachingMode.Static.</summary>
|
||||
<returns>Returns <see cref="T:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode" />.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.SwitchViewRouteName">
|
||||
<summary>The name of the route that handles user requests to switch views. Defaults to "AspNet.FriendlyUrls.SwitchView".</summary>
|
||||
<returns>Returns <see cref="T:System.String" />.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings.SwitchViewUrl">
|
||||
<summary>The URL that view switching request are sent to. Defaults to "__FriendlyUrls_SwitchView/{view}".</summary>
|
||||
<returns>Returns <see cref="T:System.String" />.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlFileExtension(System.Web.HttpRequest)">
|
||||
<summary> Returns the extension of the file Friendly URLs mapped this request to. </summary>
|
||||
<returns>The file extension, e.g. .aspx.</returns>
|
||||
<param name="httpRequest">The HttpRequest object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlFileExtension(System.Web.HttpRequestBase)">
|
||||
<summary> Returns the extension of the file Friendly URLs mapped this request to. </summary>
|
||||
<returns>The file extension, e.g. .aspx.</returns>
|
||||
<param name="httpRequest">The HttpRequestBase object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlFileVirtualPath(System.Web.HttpRequest)">
|
||||
<summary> Returns the virtual path of the file Friendly URLs mapped this request to. </summary>
|
||||
<returns>The file virtual path</returns>
|
||||
<param name="httpRequest">The HttpRequest object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlFileVirtualPath(System.Web.HttpRequestBase)">
|
||||
<summary> Returns the virtual path of the file Friendly URLs mapped this request to. </summary>
|
||||
<returns>The file virtual path.</returns>
|
||||
<param name="httpRequest">The HttpRequestBase object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlSegments(System.Web.HttpRequest)">
|
||||
<summary> Returns the URL segments left over after Friendly URLs mapped this request to a file. </summary>
|
||||
<returns>The URL segments.</returns>
|
||||
<param name="httpRequest">The HttpRequest object.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.HttpRequestExtensions.GetFriendlyUrlSegments(System.Web.HttpRequestBase)">
|
||||
<summary>Returns the URL segments left over after the current request has been mapped to a file.</summary>
|
||||
<returns>The URL segments.</returns>
|
||||
<param name="httpRequest">The HttpRequestBase object.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.PreApplicationStartCode"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.PreApplicationStartCode.Start"></member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.RedirectMode">
|
||||
<summary>Represents the mode of redirect to use when auto-redirecting to friendly URLs.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.RedirectMode.Permanent">
|
||||
<summary>Performs a permanent redirect (301 response code).</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.RedirectMode.Temporary">
|
||||
<summary>Performs a temporary redirect (302 response code).</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.RedirectMode.Off">
|
||||
<summary>Performs no auto-redirect (disabled).</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode">
|
||||
<summary>Represents the mode of caching to use when resolving URLs. This setting affects how quickly extension-less URLs can be mapped back to their corresponding full URLs.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode.Static">
|
||||
<summary>Build a list of files at application startup. This mode of operation is appropriate for sites where files are not added or removed at runtime.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode.Dynamic">
|
||||
<summary>Builds a list of files as requests arrive, and updates the file list as files in the site change. This mode of operation uses more memory than a static cache, but is useful for updating the file list for sites where files or directories are added or removed at runtime.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.ResolverCachingMode.Disabled">
|
||||
<summary>Don't perform any caching. Always query the file system directly every time a request to a friendly URL comes in.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions.EnableFriendlyUrls(System.Web.Routing.RouteCollection)">
|
||||
<summary> Enables friendly URLs for Web Forms pages. </summary>
|
||||
<param name="routes">The routes collection.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions.EnableFriendlyUrls(System.Web.Routing.RouteCollection,Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings)">
|
||||
<summary>Enables friendly URLs for Web Forms pages.</summary>
|
||||
<param name="routes">The routes collection.</param>
|
||||
<param name="settings">The settings to use when enabling Friendly Urls.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions.EnableFriendlyUrls(System.Web.Routing.RouteCollection,Microsoft.AspNet.FriendlyUrls.FriendlyUrlSettings,Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver[])">
|
||||
<summary> Enables friendly URLs using the passed resolvers. </summary>
|
||||
<param name="routes">The routes collection.</param>
|
||||
<param name="settings">The settings to use when enabling Friendly Urls.</param>
|
||||
<param name="resolvers">The friendly URL resolvers to use.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.RouteCollectionExtensions.EnableFriendlyUrls(System.Web.Routing.RouteCollection,Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver[])">
|
||||
<summary> Enables friendly URLs using the specified resolvers. </summary>
|
||||
<param name="routes">The routes collection.</param>
|
||||
<param name="resolvers">The friendly URL resolvers to use.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.ModelBinding.FriendlyUrlSegmentsAttribute">
|
||||
<summary>Represents an attribute that specifies that model binding values are provided by a friendly URL segment.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.ModelBinding.FriendlyUrlSegmentsAttribute.#ctor(System.Int32)">
|
||||
<summary> Creates an instance of the FriendlyUrlSegmentsAttribute class.</summary>
|
||||
<param name="index">The index of the URL segment to return.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.ModelBinding.FriendlyUrlSegmentsAttribute.GetValueProvider(System.Web.ModelBinding.ModelBindingExecutionContext)">
|
||||
<returns>Returns <see cref="T:System.Web.ModelBinding.IValueProvider" />.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.ModelBinding.FriendlyUrlSegmentsValueProvider">
|
||||
<summary> A value provider that retrieves values from the segments of a Friendly URL.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.ModelBinding.FriendlyUrlSegmentsValueProvider.#ctor(System.Web.ModelBinding.ModelBindingExecutionContext,System.Int32)"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.ModelBinding.FriendlyUrlSegmentsValueProvider.FetchValue(System.String)">
|
||||
<returns>Returns <see cref="T:System.Object" />.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver">
|
||||
<summary>Resolves a friendly URL to an HTTP handler.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver.#ctor(System.String)">
|
||||
<summary>Creates a FriendlyUrlResolver for the provided extension.</summary>
|
||||
<param name="fileExtension">The physical file extension understood by this resolver. Must include the leading period, e.g. ".aspx".</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver.ConvertToFriendlyUrl(System.String)">
|
||||
<summary>Converts a typical URL with a file extension into a friendly extension-less URL.</summary>
|
||||
<returns>The friendly URL (extension stripped) if this resolver can automatically map extensionless URLs to physical files with the provided extension. Otherwise, null.</returns>
|
||||
<param name="path">The original path, including the file extension.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver.GetExtensions(System.Web.HttpContextBase)">
|
||||
<summary>Gets the extensions to use (such as .aspx, .ashx, or .mobile.aspx) while attempting to resolve an HTTP handler from the friendly URL.</summary>
|
||||
<returns>The list of extensions.</returns>
|
||||
<param name="httpContext">The current HttpContext.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.FriendlyUrlResolver.PreprocessRequest(System.Web.HttpContextBase,System.Web.IHttpHandler)">
|
||||
<summary>Called after a friendly URL is resolved to an HTTP handler but before the handler is executed.</summary>
|
||||
<param name="httpContext">The current HttpContext.</param>
|
||||
<param name="httpHandler">The HTTP handler.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.Resolvers.GenericHandlerFriendlyUrlResolver">
|
||||
<summary>Resolves friendly URLs to generic handlers such as *.ashx.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.GenericHandlerFriendlyUrlResolver.#ctor"></member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver.ConvertToFriendlyUrl(System.String)">
|
||||
<summary>Converts a typical URL with a file extension into a friendly extension-less URL.</summary>
|
||||
<returns>The friendly extension-less URL if this resolver can automaticallymap extensionless URLs to physical files with the provided extension. Otherwise, null.</returns>
|
||||
<param name="path">The original path, including the file extension.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver.GetExtensions(System.Web.HttpContextBase)">
|
||||
<summary>Returns a list of file extensions that the Friendly URLs system will try to resolve for the current request. For example, if the current request is for "~/example" and the GetExtensions method returns [ ".mobile.aspx", ".aspx", ".en-us.aspx" ], then the Friendly URLs system will attempt to match the current request to thefiles "~/example.mobile.aspx", "~/example.aspx", and "~/example.en-us.aspx", returning the first match.</summary>
|
||||
<returns>A list of extensions that the system should try to resolve.</returns>
|
||||
<param name="httpContext">The current request.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.IFriendlyUrlResolver.PreprocessRequest(System.Web.HttpContextBase,System.Web.IHttpHandler)">
|
||||
<summary>Provides the ability to inspect or modify the IHttpHandler that was resolved for the current request before the handler's ProcessRequest method is called.</summary>
|
||||
<param name="httpContext">Information about the current request.</param>
|
||||
<param name="httpHandler">The handler that will be invoked.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver">
|
||||
<summary>Resolves friendly URLs to Web Forms pages.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.#ctor"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.GetExtensions(System.Web.HttpContextBase)">
|
||||
<returns>Returns <see cref="T:System.Collections.Generic.IList`1" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.IsMobileExtension(System.Web.HttpContextBase,System.String)">
|
||||
<returns>Returns <see cref="T:System.Boolean" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.IsMobileView(System.Web.HttpContextBase)">
|
||||
<summary>Determines if the current friendly URL was resolved to a mobile view based on the client browser and/or overrides.</summary>
|
||||
<returns>Whether the current view is a mobile view.</returns>
|
||||
<param name="httpContext">The page.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.PreprocessRequest(System.Web.HttpContextBase,System.Web.IHttpHandler)"></member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.TrySetMasterPageFile(System.Web.UI.Page,System.String)">
|
||||
<summary>Attempts to set the MasterPageFile property for the given page based on whether the master page exists.</summary>
|
||||
<returns>A boolean value indicating whether the master page was set.</returns>
|
||||
<param name="page">The page.</param>
|
||||
<param name="masterPageFile">The master page file virtual path.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.TrySetMobileMasterPage(System.Web.HttpContextBase,System.Web.UI.Page,System.String)">
|
||||
<summary>Attempts to set the MasterPageFile property for the given page to a mobile specific master page.</summary>
|
||||
<returns>A boolean value indicating whether the master page was set.</returns>
|
||||
<param name="httpContext">The HTTP context.</param>
|
||||
<param name="page">The page.</param>
|
||||
</member>
|
||||
<member name="F:Microsoft.AspNet.FriendlyUrls.Resolvers.WebFormsFriendlyUrlResolver.ViewSwitcherCookieName"></member>
|
||||
</members>
|
||||
</doc>
|
||||
Reference in New Issue
Block a user