*最普通的交互方式,在Contoller中的Action方法内

public ActionResult Index()

{

  ViewData["Key"] =Value;

  Return View();

}

*对应Action的前台页面,在前台的Index.aspx中,即可使用<%=ViewData["Key"]%>

*每当请求一个Action时,最先会去执行此Action的方法。

*在Action中,可以将使用与Action不同的页面返回给用户,如:

public ActionResult Index(0

{

  ViewData["Key"] = value;

  return View("Index2");//如果参数为空,那么就默认找Index

}

*在Action中,除了return View()外,还能return Content("OK"); , 那么就相当于 Response.Write("Ok"); Respone.End();

当使用return Content(json)时,相当于一般处理程序,反正Action中,不一定就要输出视图。

*在Action中,除了使用无参的Action方法外,还能public ActionResult MyAction(string ID,String Pwd);

此处的形参名一定要和表单提交的参数名一致,这是在IIS运行页面生命周期时,通过反射Controller的Action方法,从而匹配出来的。

*在Action中,除了上述的形参外,还能将ID,Pwd封装在一个自定义的User类内,属性名也一定要和表单参数名一致,如  public ActionResult MyAction(User user) ;

public class User

{

   public string ID{get;set;}

  pulic string pwd{get;set;}

}

最新文章

  1. java spring 邮件发送
  2. mysql概要(十四)索引
  3. (转)手机端html5触屏事件(touch事件)
  4. DFS+剪枝 HDOJ 5323 Solve this interesting problem
  5. const 指针与指向const的指针
  6. CSS样式一
  7. LA 3177 Beijing Guards(二分法 贪心)
  8. 【javascript基础知识】javascript中的转义序列和特殊数值常量
  9. WordPress插件制作教程(八): 最后总结
  10. 自定义ScrollViewer的Touch事件--触摸上下移动ScrollViewer滚动到指定位置
  11. Notes常用事件整理
  12. A. Alyona and Numbers(CF ROUND 358 DIV2)
  13. python 编码规范整理
  14. 你不知道的JavaScript--Item28 垃圾回收机制与内存管理
  15. 初识gauge自动化测试框架(二)
  16. [date] 时间问题: 更新时间距离现在3个月
  17. OpenStack平台虚拟机实例在线迁移失败问题
  18. .net 关于匿名类型的特性
  19. mongo同步到es
  20. 大素数判断(miller-Rabin测试)

热门文章

  1. sbt 学习笔记(1)sbt安装和交互式界面使用
  2. charles抓包小程序
  3. Nullable Reference Types 可空引用类型
  4. Android Studio 优秀插件:GsonFormat
  5. RMAN详细教程(二):备份、检查、维护、恢复
  6. bugku 很普通的数独
  7. 配置VC++2010的glut库
  8. DCL语句
  9. 一次SSM项目记录
  10. 攻防世界(XCTF)WEB(进阶区)write up(四)