ASP.Net MVC 在控制器中获取View中的form表单值的方法_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > ASP.Net MVC 在控制器中获取View中的form表单值的方法

ASP.Net MVC 在控制器中获取View中的form表单值的方法

 2017/11/24 16:19:30  你是个Loser  程序员俱乐部  我要评论(0)
  • 摘要:在网站开发中,我们常常需要用到表单提交的方式,那么在MVC中是如何获取到表单中的数据呢?下面我们来介绍以下几种方式首先我们先看看View前台页面添加一个控制器我们再看看前台页面的代码1@{2Layout=null;3}45<!DOCTYPEhtml>67<html>8<head>9<metaname="viewport"content="width=device-width"/>10<title>GetMD5</title>
  • 标签:.net ASP.NET MVC 方法 for view net 表单

在网站开发中,我们常常需要用到表单提交的方式,那么在MVC中是如何获取到表单中的数据呢?下面我们来介绍以下几种方式

首先我们先看看View前台页面

添加一个控制器

 

我们再看看前台页面的代码

 1 @{
 2     Layout = null;
 3 }
 4 
 5 <!DOCTYPE html>
 6 
 7 <html>
 8 <head>
 9     <meta name="viewport" content="width=device-width" />
10     <title>GetMD5</title>
11 </head>
12 <body>
13     @using (Html.BeginForm())
14     {
15         <table>
16             <tr>
17                 <th>测试</th>
18             </tr>
19             <tr>
20                 <td>
21                     <input type="text" placeholder="请输入字符串" id="Str" name="Str"/></td>
22                 <td>
23                     <input type="submit" id="BtnSubmit" value="提交" /></td>
24 
25             </tr>
26         </table>
27     }
28 </body>
29 </html>

接下来我们进入正题,控制器如何去获取表单代码呢?

1.参数获取,form表单中的name名称要和action中的参数一致的。

错误示例:

 

 

正确打开姿势:

2.FormCollection包含form表单中的所有的值,键值对形式,键对应的是前台form中的name

 

 

3.直接获取方式,用Requst.Form,请求方式直接获取form表单中的值

4.对象获取值的方式。

 

 

 

--Stupid birds fly first

2017-11-24

 

发表评论
用户名: 匿名