一:
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映射到方法中的参数。