博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC 学习1、新增Controller,了解MVC运行机制
阅读量:7020 次
发布时间:2019-06-28

本文共 763 字,大约阅读时间需要 2 分钟。

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请求,MVC框架会实例化Controller方法,然后调用相应controller class 中的相应的action methods .默认的调用路径是:/[Controller]/[ActionName]/[Parameters]

/helloworld/index

/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);}

浏览器地址手动更新为:

参数即被传递到页面中:

 

参考:

(mvc4 video)

 

转载于:https://www.cnblogs.com/siri/p/3580693.html

你可能感兴趣的文章
禁止和允许被iframe
查看>>
用labview开发C语言的编译下载工具
查看>>
solr searcher
查看>>
paper 33 :[教程] 如何使用libsvm进行分类
查看>>
数据库应用设计设计报告
查看>>
在sz
查看>>
monkeyrunner 自动化 (通过脚本来实现对runner的控制)
查看>>
进入移动互联C2B时代
查看>>
C语言中的地址传递(传指针,传递给形参的指针仍然是实参指针的一份拷贝)
查看>>
http常见状态码
查看>>
(贪心)School Marks -- codefor -- 540B
查看>>
redis优缺点
查看>>
Sublime text 3 SVN插件及使用方法
查看>>
Jquery EasyUI datagrid 的一些问题
查看>>
nginx代理缓存
查看>>
计算器小练习
查看>>
SeekArc
查看>>
rem和em和px vh vw和% 移动端长度单位
查看>>
Ubuntu关机与重启的相关指令
查看>>
struct和union和enum声明的语法
查看>>