关于 view传值到controllerr层与service层如何传值?

所有回答(8)
走ajax的思路(目前jquery封装的很好),可以直接调用CONTROLLER的ACTION,也可以写WebAPI来提供数据支持。
园豆:5980
  url:'@Url.Action("Edit","控制器名称")',
  type:'post',
  dataType:'json',
  data:{data:rows.ModelID}, & //后台&Request["data"] 得到rows.ModelID值
  success:function(result){
    //成功回调
2L正解了,这种就是用Ajax做的。
园豆:1888
毫无疑问,你使用的是MVC,所以你直接按照2楼所说的使用ajax很容易往后台传值的,在后台接收一下传过来的参数即可&&
可以和浏览访问一样 直接跟路径就是了 eg: ../Article/{modelID} &在控制器中httppost方法中 添加对应参数即可接收
2:走form提交
3.用jquery $.post()与$.get()
楼主后端是asp.net吧?我感觉做asp.net的好多初学者都很难分开前端代码、后端代码,前端后端是如何通信的?这个也只能怪微软封装的太多!
&&&您需要以后才能回答,未注册用户请先。问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
现在的架构controller层与service层使用的map&string, string&传值,感觉很多时候数值转换很麻烦; 但是如果用bean对象传值,需要建很多专门用来传值的bean。。。。求架构大神指点一下
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
最好用bean来传值,还有一种方式就是json来传值,我在vertx里就喜欢用json和jsonArray来进行传值。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这就是一个细节代码实现问题,还不到架构。。
用map传参显然是有问题的,用封装好的model传值语义上更明确些,而且便于维护,model多并不是啥问题
若觉得每次从map转model很烦琐的话,可以用BeanUtil工具或者自己写个工具类做转换
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:

我要回帖

更多关于 view向controller传值 的文章

 

随机推荐