首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用MVC 4表单文章

如何使用MVC 4表单文章
EN

Stack Overflow用户
提问于 2013-08-30 16:54:49
回答 1查看 111关注 0票数 0

我来自一个经典的ASP背景,并且已经开始用C#开发C# MVC 4。

在以前的经典ASP中,我会将整个表单和页面发布到最终的URL中。然而,在MVC4中,我看到了更新部分视图的其他方法。

基本上,在我的页面的左手边,我有三个不同的组合框,里面有一些数据。我有一个Submit按钮,当按下该按钮时,我希望搜索我的数据库,并将数据库中的结果列表返回到一个部分视图(我已经得到了用于搜索数据库和填充对象列表的代码。),这样整个页面就不会刷新。

另外,对于部分视图,可以进行分页处理。例如,我的查询可以返回100条记录,但是用户只想显示每页20条,给出5页的结果。这有可能吗?

谁能举出我想要达到的目标的例子吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-29 01:37:55

要更新部分视图,应该使用ajax调用。

代码语言:javascript
复制
$('.btnSubmit').on('click', function(){
$.ajax({
     url: "@(Url.Action("Action", "Controller"))",
     type: "POST",
     cache: false,
     async: true,
     data: { combo1: $('.Combo1').val(), combo2: $('.Combo2').val(), combo3: $('.Combo3').val() },
     success: function (result) {
         $(".Content").html(result);
     }
});

});

然后,在您的视图上,只需放置一个div与类匹配,它将在其中放置返回的部分视图。对于分页,我只使用jquery插件。这里有一个页面,它有一些选项,http://plugins.jquery.com/tag/paging/,如果您有任何问题,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18537965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档