ASP.NET MVC 3 直到我膝盖中了一箭【4】小试牛刀
1.创建一个ASP.NET MVC 3 项目-->选择Razor视图引擎
2.~/Models/下添加类StudentModels-->重新生成解决方案
3.~/Controllers/下添加控制器StudentController-->添加Index视图
4.Global.asax 文件中设置全局 URL 路由默认值 www.zzzyk.com
1 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); // 要忽略的路由的URL模式直接访问.axd文件
2 routes.MapRoute(
3 "Default", // 路由名称
4 "{controller}/{action}/{id}", // 带有参数的 URL
5 new { controller = "Student", action = "Index", id = UrlParameter.Optional } // 参数默认值
6 );
5.未将对象引用设置到对象的实例
1 public ActionResult Index()
2 {
3 return View(GetData());
4 }
5
6 /// <summary>
7 /// 初始化
8 /// </summary>
9 /// <returns></returns>
10 IEnumerable<StudentModels> GetData()
11 {
12 IEnumerable<StudentModels> list = new List<StudentModels>
13 {
14 new StudentModels() {ID = 1001, Name = "张三", Age = 20},
15 new StudentModels() {ID = 1002, Name = "李四", Age = 21},
16 new StudentModels() {ID = 1003, Name = "王五", Age = 22}
17 };
18 return list;
19 }
6.详细信息-->添加Details视图
1 public ActionResult Details(int id)
2 {
3 foreach (var student in GetData())
4 {
5 if (student.ID.Equals(id))
6 {
7 return View(student);
8 }
9 }
10 return View();
11 }
7.创建-->添加Create视图
1 public ActionResult Create()
2 {
3 return View();
4 }
5 [HttpPost]
6 public ActionResult Create(FormCollection collection)
7 {
8 try
9 {
10 return RedirectToAction("Index");
11 }
12 catch
13 {
14 return View();
15 }
16 }
8.更新-->添加Edit视图
1 public ActionResult Edit(int id)
2 {
3 return View();
4 }
5 [HttpPost]
6 public ActionResult Edit(int id, FormCollection collecti
补充:Web开发 , ASP.Net ,
- 更多asp疑问解答:
- asp正则过滤重复字符串的代码
- 用asp过滤全部html但保留br类似的符号
- 会asp,但感觉asp要过点,想学php。但我一般做的都是小公司的站,用access数
- PHP的空间可以用ASP的源代码吗?
- 以前做asp程序,现在应该怎样发展?是学.net还是php
- 以前做asp程序,现在应该怎样发展?是学.net还是php
- 想做一个市级的人才网acess,sql数据库,语言asp,jsp,php分别用哪种好
- jsp,asp,php 区别
- 我想找一个有比较多漏洞的网站的源码,比如可以asp,php注入等都可以。供学习研究用。请提供下载地址。。
- 现在候找人做个网站,用ASP,还是PHP语言去做好
- asp,php ,jsp,.net 对于做网站前台的重要吗?
- asp和php的区别是什么?
- 我是新手SEO菜鸟 请问wp dw php asp cms myspl dede 这些软件应该如何区分呀?
- 网页制作相关的三种语言:ASP JSP PHP那个好点,简单点?
- 网页制作相关的三种语言:ASP JSP PHP那个好点,简单点?
部分文章来自网络,