MVC示例

一:

MVC----模型,视图,控制器

Models:应用程序的数据,并使用验证逻辑来强制实施业务规则的数据类

Views:应用程序生成动态HTML所使用的模板文件

Controller:处理浏览器请求,取得数据模型,然后指定要响应浏览器请求的视图魔板

二:URL:/[Controller]/[ActionName]/[Parameters]

第一部分的url确定哪个控制器类将被执行。因此/HelloWorld映射到HelloWorldController控制器类,

第二部分的url确定要执行控制器中的哪个方法,

第三部分参数,/HelloWorld/Welcome?name=Scott&numtimes=4。    

    public string Welcome( string name,int numtimes=1 ){ return  HttpUtility.HtmlEncode( "hello "+name +", numtimes is :"+ numtimes ) ; }

    ASP.NET MVC model binding system 会自动将地址栏中的url里的querystring映射到方法中的参数。

    

原文地址:https://www.cnblogs.com/xiaoyueryeah/p/7059890.html