MVC的路径选择十分灵活,可以用类似/parm1/parm2/parm3/ 的方式(这个有点象iis的urlrewriter),也可以象传统url那样用/?parm1=a&parm2=b&parm3=c这样访问

关键是Global.asax中Route规则的配置

以下是一个Global.asax的示例:


 1asp.net mvc中的路径选择protected void Application_Start(object sender, EventArgs e)
 2 

对应的HomeController文件:
asp.net mvc中的路径选择public class HomeController : Controller
    }

对应的Index视图:
asp.net mvc中的路径选择<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="MVCDemo.Views.Home.Index" %>
asp.net mvc中的路径选择
asp.net mvc中的路径选择
<asp:Content ID="Content2" ContentPlaceHolderID="MainContentPlaceHolder" runat="server">
asp.net mvc中的路径选择
asp.net mvc中的路径选择    
<h2>Welcome to my ASP.NET MVC Application!</h2>
asp.net mvc中的路径选择    
asp.net mvc中的路径选择    id
=<%=ViewData["id"%> <br/>
asp.net mvc中的路径选择    name
=<%=ViewData["name"as string %><br/>
asp.net mvc中的路径选择    sex
=<%=ViewData["sex"as string %>
asp.net mvc中的路径选择
asp.net mvc中的路径选择
</asp:Content>

相关文章: