ibcadmin 发表于 2013-7-28 13:15:21

MVC4从零开始学(四)post/get传值[系列教程]-IBC编程社区


IBC编程社区原创系列教程,请勿转载。C#论坛,www.ibcibc.com 交流群号: 235371874

第四节课:页面传值(post/get) 搜索图书功能首先我们在控制器中(BookController)写如下代码,作为查询图书的方法,用linq实现:使用linq实现按书名模糊查询,并且给视图返回一个list集合,方法写完以后,我们在方法名鼠标右键-添加视图:添加视图后,会出现下图:模型类我们选择Books图书实体类,支架模板我们选择list,点击添加。添加完成后,系统会在视图Book文件夹下面在生成一个视图SearchBook,跟控制器方法是同名的,如下图:页面和方法创建好以后,我们打开Index.cshtml主页面,在页面上@Html.ActionLink("Create New", "Create") 下面添加一个文本框,以及form表单,代码如下:Html.BeginForm是以post传值的方式,第一个参数是搜索图书的方法名,第二个是控制器名称,我们现在运行页面:出现上图,我们可以在浏览器中查看源文件,可以看见,查询是以post方式传值的:我们回到页面,点击查询试试,可以看到,当输入时代点击查询以后,页面已经调到了搜索图书的页面,并且出现了两个图书,已经实现了模糊查询:以上是用Html.BeginFrom方法进行post传值,现在我们也可以手动get传值,我们打开搜索图书的页面,在页面后添加 ?name=时代也能出现要查询的图书:仔细看看浏览器上以get方式的地址。这节课就这么多,MVC4的入门教程也就到这就结束了,欢迎各位加群交流。


IBC编程社区原创系列教程,请勿转载。C#论坛,www.ibcibc.com 交流群号: 235371874

MVC4从零开始学(一)[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=1838&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)


MVC4从零开始学(二)EF创建数据库[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=1888&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

MVC4从零开始学(三)控制器视图[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=1906&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

MVC4从零开始学(四)post/get传值[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=2168&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

以上为系列地址




Abigail 发表于 2014-5-27 15:08:47

我用VS2010新增项时,都没有你这效果;你这工具版本是多少的

ibcadmin 发表于 2014-5-28 19:42:17

Abigail 发表于 2014-5-27 07:08
我用VS2010新增项时,都没有你这效果;你这工具版本是多少的

主要我用的是MVC4 你用VS2010的话 应该是mvc2的版本把

ibcadmin 发表于 2014-10-20 10:29:05

MVC4从零开始学(一)[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=1838&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)


MVC4从零开始学(二)EF创建数据库[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=1888&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

MVC4从零开始学(三)控制器视图[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=1906&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

MVC4从零开始学(四)post/get传值[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=2168&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

以上为系列地址

卖烤地瓜的 发表于 2015-5-19 11:49:25

{:3_44:}楠哥 如果我说的没错的话你前面定义的BooksDBContext属性名是Movie吧

卖烤地瓜的 发表于 2015-5-19 11:50:13

{:3_62:}不要在意这些细节

卖烤地瓜的 发表于 2015-5-19 12:05:48

楠哥 你那个查询方法的参数名是book 而你提交的textbox名是name
不对啊{:3_45:}

ibcadmin 发表于 2015-5-19 20:18:30

卖烤地瓜的 发表于 2015-5-19 03:49
楠哥 如果我说的没错的话你前面定义的BooksDBContext属性名是Movie吧

- - 不要在意这些细节

卖烤地瓜的 发表于 2015-6-3 11:51:05

ibcadmin 发表于 2015-5-19 20:18
- - 不要在意这些细节

egg pain pain pain{:3_56:}

zn193 发表于 2016-6-7 22:37:22

楼主,能发我这个实例么,真心想看看,学学。在此谢过。
页: [1] 2
查看完整版本: MVC4从零开始学(四)post/get传值[系列教程]-IBC编程社区