asp.net MVC中控制器获取表单form提交的数据之实体类数据
2020-12-13 02:57
YPE html>
标签:blog class code tar ext c
第一次写记录文章,难免有不足之处;欢迎指出。
1、新建一个mvc项目如:
2、新建一个Test.cs 注意get,set方法不能简写
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
namespace
Models
{ [Serializable]
public
class Test
{
private
int id;
public
int Id
{
get
{ return
id; }
set
{ id = value; }
}
private
string name;
public
string Name
{
get
{ return
name; }
set
{ name = value; }
}
private
string password;
public
string Password
{
get
{ return
password; }
set
{ password = value; }
}
private
string age;
public
string Age
{
get
{ return
age; }
set
{ age = value; }
}
}
} |
3、建一个控制器 HomeController.cs
新建一个ActionResult Test(Test t) 其中参数为Test实体类
ViewData["Test"] = t;
赋值t到数据字典传给Test.cshtml视图页面
(ViewData["Test"]为获取或设置视图的数据字典,ViewBag["Test"]为获取视图数据字典)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
using
Models;
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.Mvc;
namespace
MvcForm.Controllers
{ public
class HomeController : Controller
{
//
// GET: /Home/
public
ActionResult Index()
{
return
View();
}
[HttpPost]
public
ActionResult Test(Test t)
{
ViewData[ "Test" ] = t;
return
View( "Test" );
}
}
} |
4、新建一个提交form默认视图
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
@{ Layout = null ;
}
|
5、新建一个接受数据的视图 Test.cshtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
@{ Layout = null ;
} @ using
Models;
|
6、运行结果
百度盘下载 点击下载
asp.net MVC中控制器获取表单form提交的数据之实体类数据,搜素材,soscw.com
asp.net MVC中控制器获取表单form提交的数据之实体类数据
标签:blog class code tar ext c
原文地址:http://www.cnblogs.com/wmpblogs/p/3721859.html
文章标题:asp.net MVC中控制器获取表单form提交的数据之实体类数据
文章链接:http://soscw.com/essay/26654.html