求大家帮忙解读ASP.NET MVC
我是一个初学者,在学到路由的时候,就对下面的这段代码产生了疑问,我启动vs调试还是没有完全理解这段代码的意思,所以请大家帮忙解读一下下面的代码到底是怎么样实现的路由设置过程,具体的思路是什么?这时我Default.aspx的后台代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Mvc;
namespace MvcApplication1
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string originalPath = Request.Path;//Path表示的是获取当前请求的虚拟路径
HttpContext.Current.RewritePath(Request.ApplicationPath);//1.ApplicationPath是用来获取sap.net应用程序的虚拟应用程序的根目录路径
//2.RewritePath();方法是指的使用给定路径重写URL里面传的参数是
IHttpHandler httpHandler = new MvcHttpHandler();
httpHandler.ProcessRequest(HttpContext.Current);
HttpContext.Current.RewritePath(originalPath, false);
}
}
}
谢谢大家详细的解说一下具体的思路以及各个参数都是用来做什么的,怎么用???
补充:.NET技术 , ASP.NET