在MVC中,要把前端View中的值传递给后端Controller, 主要有两种方法

1. 利用Request.Form 或者 Request.QueryString

public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
ViewData["name"] = Request.Form["name"];
ViewData["sex"] = Request.Form["sex"];
return View();
}

2. 利用FormCollection来获取页面上的值

public ActionResult Index(FormCollection form)
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
User u=new User();
u.Name = form["Name"];
u.Password = form["Password"];
return View(u);
}

3)利用Action参数

<form name="form1" action="/Home/Index" method="post">
Name:<input type="text" name="name" /><br />
Sex: <input type="text" name="sex" />
<input type="submit" value="submit" />
</form>
<%
if (ViewData["name"] != null)
{
Response.Write("your name is:" + ViewData["name"] + ", your sex is:" + ViewData["sex"]);
}
%>
:
public ActionResult Index(string name, string sex)
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
ViewData["name"] = name;
ViewData["sex"] = sex;
return View();
}

最新文章

  1. mysql 服务windows安装
  2. TI BLE协议栈软件框架分析
  3. BZOJ2216 : [Poi2011]Lightning Conductor
  4. BadgeView的使用介绍
  5. 判断相同区间(lazy) 多校8 HDU 5828 Rikka with Sequence
  6. HDU 5607 graph 矩阵快速幂 + 快速幂
  7. 【Android 复习】:第01期:引导界面(一)ViewPager介绍和使用详解
  8. Linux Zynq GPIO中断
  9. python作业day3修改配置文件
  10. Listview右侧 IndexBar
  11. Java成神之路技术整理(长期更新)
  12. [Swift]LeetCode935. 骑士拨号器 | Knight Dialer
  13. linux git 保存账号密码
  14. web中ios移动端软键盘收起后,页面内容留白不下滑
  15. MongoDB存储引擎选择
  16. [MySQL]配置多个MySQL服务(Windows)
  17. 远程图片转化为base64
  18. js 社会主义点击事件
  19. IBAction:IBOutlet:注意事项
  20. 记录一下SpringMVC扫描注解包的配置

热门文章

  1. combination-sum-ii(熟悉下Java排序)
  2. Jenkins User on Apt-Get Install Installation
  3. Codeforces Round #254 (Div. 2) B. DZY Loves Chemistry (并查集)
  4. Android百度地图
  5. HDU 4965 矩阵快速幂
  6. bzoj2436
  7. UVa 12230 (期望) Crossing Rivers
  8. Self-Paced Training (3) - Docker Operations
  9. POJ:最长上升子序列
  10. Darwin Streaming Server用vs2005编译运行过程