ASP.NET MVC提交多少个较复杂对象至WCF Service

前一篇《jQuery.Ajax()执行WCF
Service的方法
http://www.cnblogs.com/insus/p/3727875.html 大家有练习在asp.net
mvc应用程序中,POST 数据去wcf service并举办办法。

本篇的勤学苦练是提交较复对象至wcf
service执行办法。前一篇中,它只传递八个参数。倘诺大家一向开发,要求传递过多的参数时,那得需求写很多个参数。因而发生此篇,把较多个参数,创设为二个目的。然后只传递那个指标至wcf
service即可。

上面在asp.net mvc目录结构Models下,创制一个援助wcf service的靶子:
图片 1

在wcf
service的接口中,成立多少个章程,三个是传播主健值,获取单笔记录IEnumerable<Insus.NET.Models.FruitKind>
GetByPrimaryKey(byte fruitKind_nbr)。另三个是翻新数据void
Update(Insus.NET.Models.Kind k):
图片 2

 

下边是贯彻那多少个点子:
图片 3

 

接下去,大家要那篇的示范中《ASP.NET MVC呼叫WCF
Service的方法
http://www.cnblogs.com/insus/p/3720547.html,添加一列:
图片 4

 

运行结果突显如下:
图片 5

 
去控制器中,添加1个视图操作(Action):
图片 6

那般,用户能够点一点“details”链接,会转跳至此视图。呈现那笔记录,并能让用户作修改与更新:
图片 7

 
标志1与2是html markup以及引用Qjery 和自定义js库。

标志3加载数据:
图片 8
 

 标记4,动态发生记录每二个字段。:
图片 9

 

标志5,获取地址栏上的参数:
图片 10

标志6,更新铵钮事件:
图片 11

 

 实时操作演示:
图片 12

相关文章