网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

ASP.NET MVC 3教程之控制器与视图

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/07
Response.

System.Web.Mvc.Controller的成员:HttpContext, Request, Response, Session, User都跟WebForm下的类似.

Request.QueryString,Request.Form,Request.Cookies,RouteData.Values等.

B:ASP.NET MVC3自带的ViewData,ViewBag,TempData

  1. usingSystem.Web.Mvc;  
  2. namespaceMvcApplication1.Controllers  
  3. {  
  4. publicclassParamsController: Controller  
  5. {  
  6. stringinputBlank = "你输入了空白";  
  7.  publicActionResultIndex()  
  8. {  
  9. returnView();  
  10. }  
  11. //默认是处理Get请求,当然你也可以显式添加  
  12. [HttpGet]  
  13. publicActionResultUsingViewBag()  
  14. {  
  15. returnView();  
  16. }  
  17. //显式将操作方法设置处理Post请求  
  18. [HttpPost]  
  19. publicActionResultUsingViewBag(stringinput)  
  20. {  
  21. if(string.IsNullOrWhiteSpace(input))  
  22. {  
  23. ViewBag.Msg = inputBlank;  
  24. }  
  25. else 
  26. {  
  27. ViewBag.Msg = "你输入了: "+ input;  
  28. }  
  29. returnView();  
  30. }  
  31. publicActionResultUsingViewData()  
  32. {  
  33. returnView();  
  34. }  
  35. [HttpPost]  
  36. publicActionResultUsingViewData(stringinput)  
  37. {  
  38. if(string.IsNullOrWhiteSpace(input))  
  39. {  
  40. ViewData["msg"] = inputBlank;  
  41. }  
  42. else 
  43. {  
  44. ViewData["msg"] = "你输入了: "+ input;  
  45. }  
  46. returnView();  
  47. }  
  48. publicActionResultUsingTempData()  
  49. {  
  50. returnView();  
  51.  }  
  52. [HttpPost]  
  53. publicActionResultUsingTempData(stringinput)  
  54. {  
  55. if(string.IsNullOrWhiteSpace(input))  
  56. {  
  57. TempData["msg"] = inputBlank;  
  58. }  
  59. else 
  60. {  
  61. TempData["msg"] = "你输入了: "+ input;  
  62. }  
  63.  returnView();  
  64. }  
  65. }} 

更详细的讨论,或许得另写一遍文章了.下一篇写Model,另外关于@Html的扩展方法,我打算另外写一篇去介绍.

IV:源代码下载

498)this.width=498;'' onmousewheel = ''javascript:return big(this)'' alt="" src="/uploadfile/201301/7/1295021648.png" />

原文:http://www.cnblogs.com/highend/archive/2011/08/04/aspnet_mvc3_controller_and_view.html

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号