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

2018-06-22 06:17:17来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

在网站开发中,我们常常需要用到表单提交的方式,那么在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

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:什么是MVC

下一篇:ASP.NET没有魔法——ASP.NET MVC 过滤器(Filter)