ASP.NET MVC 学习1、新增Controller,了解MVC运行机制
1,turorial ,根据以下教程新建一个MVC项目
First Page:
2,M-V-C:
Models: 存放数据模型(Model Data),验证接收的数据(Validation Logic)
Views: 用户看到的HTML页面 (dynamically genetate HTML Page)
Controls:处理用户请求,从Models中检索数据以后,指定View页面输出(specify View templates)到浏览器
Add a new controller:
3, 了解MVC运行机制
MVC
根据不同的URL请求,调用相应controller
class 中的相应的action methods
.默认的调用路径是:/
[Controller]
/
[ActionName]
/
[Parameters]
http://localhost:9898/helloWorld/index
/
helloworld
/
index
http://localhost:9898/helloWorld/welcome
/
helloworld
/
welcome
上面的路径,
MVC
的路由机制会从
helloworldController
控制器中找到
index
方法和
welcome
方法,直接显示
HTML
页面。路径中没有
Parameters
更新
Controller
中的
Welcome
方法如下
public string Welcome(string name, int numTimes = 1) {
return HttpUtility.HtmlEncode("Hello " + name + ", NumTimes is: " + numTimes);}
浏览器地址手动更新为:http://localhost:9898/helloWorld/Welcome?name=Spring&numtimes=8
参数即被传递到页面中:
参考:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。