ASP.NET MVC 前端(View)向后端(Controller)中传值
2024-10-19 06:17:35
在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();
}
最新文章
- mysql 服务windows安装
- TI BLE协议栈软件框架分析
- BZOJ2216 : [Poi2011]Lightning Conductor
- BadgeView的使用介绍
- 判断相同区间(lazy) 多校8 HDU 5828 Rikka with Sequence
- HDU 5607 graph 矩阵快速幂 + 快速幂
- 【Android 复习】:第01期:引导界面(一)ViewPager介绍和使用详解
- Linux Zynq GPIO中断
- python作业day3修改配置文件
- Listview右侧 IndexBar
- Java成神之路技术整理(长期更新)
- [Swift]LeetCode935. 骑士拨号器 | Knight Dialer
- linux git 保存账号密码
- web中ios移动端软键盘收起后,页面内容留白不下滑
- MongoDB存储引擎选择
- [MySQL]配置多个MySQL服务(Windows)
- 远程图片转化为base64
- js 社会主义点击事件
- IBAction:IBOutlet:注意事项
- 记录一下SpringMVC扫描注解包的配置
热门文章
- combination-sum-ii(熟悉下Java排序)
- Jenkins User on Apt-Get Install Installation
- Codeforces Round #254 (Div. 2) B. DZY Loves Chemistry (并查集)
- Android百度地图
- HDU 4965 矩阵快速幂
- bzoj2436
- UVa 12230 (期望) Crossing Rivers
- Self-Paced Training (3) - Docker Operations
- POJ:最长上升子序列
- Darwin Streaming Server用vs2005编译运行过程