为啥在asp.net mvc中没有 default.aspx

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥在asp.net mvc中没有 default.aspx相关的知识,希望对你有一定的参考价值。

ASP.NET MVC 1.0 有这个启动项
其他版本创建的时候没有,其实很简单。
coce: 创建一个 Default.aspx 里面的代码
<%@ Page Language="C#" AutoEventWireup="true" %>
<script runat="server" type="text/C#">
protected void Page_Load(object sender, EventArgs e)

string originalPath = Request.Path;
HttpContext.Current.RewritePath(Request.ApplicationPath, false);
IHttpHandler httpHandler = new MvcHttpHandler();
httpHandler.ProcessRequest(HttpContext.Current);
HttpContext.Current.RewritePath(originalPath, false);

</script>
就可以了!有什么不懂的发邮件联系email:demowebcom@qq.com
参考技术A 因为默认是Home/index,看下路由映射机制

以上是关于为啥在asp.net mvc中没有 default.aspx的主要内容,如果未能解决你的问题,请参考以下文章

为啥我们需要避免在 ASP.NET MVC 视图中直接使用 IQueryable?

我正在为我的 ASP.NET MVC 程序使用 DataTables 插件。该表显示没有任何 CSS。为啥?

asp.net mvc为啥刷新页面后ajax响应

为啥在 ASP.NET MVC 中使用 lambdas 而不是反射?

为啥总是在 asp.net mvc 中同步异步操作(async await)

为啥在 ASP.NET MVC 中回发后模型为空