这是另一种方法:

>使用AJAX和setTimeout

>在控制器中声明一个动作(这个动作将返回不同的值)

> ViewBag中的一个整数,有些像:ViewBag.totalItems

在控制器中声明一个动作:这很重要,因为这将是您与数据库或数据的连接.此操作将接收itemIndex并将返回该项.像这样的东西:

[HttpPost]

public JsonResult GetItem(int index) {

return Json(myList.ElementAt(index));

}

ViewBag.TotalItems:您的视图必须知道列表中有多少项.我建议您通过ViewBag将该值作为整数传递:

public ActionResult Index() {

ViewBag.TotalItems = myList.Count();

return View();

}

AJAX和setTimeout:一旦掌握了所有这些,您就可以在不刷新的情况下更新视图了:

$(function() {

var totalItems = @Html.Raw(Json.Encode(ViewBag.TotalItems));

var currentItemIndex = 0;

var getData = function() {

$.post("@Url.Action("GetItem")",{index:currentItemIndex},function(data) {

// data is myList.ElementAt(index)

// do something with it

}).always(function() {

currentItemIndex++;

if(currentItemIndex < totalItems) {

setTimeout(getData,1000); // get the next item every 1 sec

}

})

}

getData(); // start updating

})

mvc ajax 页面不刷新页面,如何在不刷新页面MVC C#的情况下显示不同的值相关推荐

  1. ajax渲染的页面tp怎么赋值,【Vue】前后端不分离的情况下,TP5的视图页面中如何使用vue来接受和传递数据?...

    在项目中遇到的一个情况,在做后台管理的时候,前后端没有做分离,如果做分离,成本太大,视图层使用了vuejs,请问如何在vuejs中接收和传递控制器传过来的数据?格式是怎么样的?请尽可能地提供一份控制器 ...

  2. php 判断用户是否刷新,如何在php和ajax中创建一个注册页面,它会在不刷新页面的情况下检查某个用户名是否已经存在? - php...

    我有一个register.php文件,它为我的网站创建了新用户.但是,如果某人使用已经存在的用户名,则仅当他输入整个表单并提交时才会生成错误.如何实现Ajax / Jquery以在不提交表单的情况下显 ...

  3. 页面结构图示例图_定义示例站点的页面结构

    页面结构图示例图 The following is an extract from our book, HTML5 & CSS3 for the Real World, 2nd Edition ...

  4. recyclervie刷新到底部_RecyclerView底部刷新实现详解

    关于RecyclerView底部刷新实现的文章其实已经很多了,但大都只介绍了其基本原理和框架,对其中的很多细节没有交代,无法直接使用.本文会着重介绍RecyclerView底部刷新实现的一些细节处理. ...

  5. spring mvc + ajax上传文件,页面局部刷新

    1.点击上传按钮进行如下操作,通过表单名称以及input名称获取相应的值,对于上传的文件,使用.files来获取, 因为包含文件的上传,所以采用FormData的形式来进行数据交互,通过append将 ...

  6. 爱上MVC~ajax调用分部视图session超时页面跳转问题

    这个问题出现了很多年了,都没有解决,问题是这样的,有一个需要授权才可以访问的分部视图,在一个view中使用ajax的方法去调用它,然后更新页面的局部DIV,这时,如果你长时间不操作,session会超 ...

  7. 不使用Ajax,如何实现表单提交不刷新页面

    不使用Ajax,如何实现表单提交不刷新页面? 目前,我想到的是使用<iframe>,如果有其他的方式,后续再补. 举个栗子: 在表单上传文件的时候必须设置enctype="mul ...

  8. mvc ajax返回整个页面跳转,在springmvc中的ajax发布调用之后,有什么方法可以将我的页面(jsp)重定向到另一个页面(jsp)...

    基本上,我的情况是我尝试通过使用ajax post将3个对象的列表作为字符串发送到我的控制器,如下所示. AJAX调用的JavaScript函数: $.ajax({ type: 'POST', dat ...

  9. .net mvc ajax重定向,如何在MVC3 JQuery的Ajax调用重定向到新的页面(连同模型)(How to redirec...

    我已经忘记密码页面,当用户输入用户名并点击"验证"按钮来检查他是在哪个组的基础上,我们需要显示不同的局部视图(现在让我们说,这是电话号码)的组这一页. 填写有效信息后, 成功我会重 ...

最新文章

  1. exfat 分配单元大小_知到金融理论与实务第一单元章节测试答案
  2. pyspark rdd 基本操作
  3. ArrayList遍历的同时删除
  4. 2021-08-25路演的反馈
  5. html5media使用
  6. 【转】UML基础: 第 2 部分 - 对象图 (Object Diagram)
  7. 【LeetCode笔记】剑指 Offer 68 - I. 二叉搜索树的最近公共祖先(Java、二叉树、dfs)
  8. python怎么模拟浏览器交互_python+webdriver 模拟用户交互工具
  9. Perfect Appearance NIKE KD 9 PERFORMANCE REVIEW
  10. JavaScript(三)——对象与数组基础及API
  11. spring官网下载
  12. 极简静态 Web 服务器
  13. html如何设置自动点击事件,html 如何设置打开网页时自动触发按钮的单击事件
  14. Game Engine on Vulkan 01-preface [Vulkan游戏引擎开发 01-引言]
  15. 解读|风控模型的客观认识与深入理解
  16. 阿里旅行 门票基础保障内容
  17. 物联网时代数据数据库如何选型?
  18. Springboot过滤器中注入Bean
  19. 2016级移动应用开发在线测试14-MediaPlayer
  20. 生成图片滑动验证码图片

热门文章

  1. 用到f6的快捷键_让你的办公效率成倍翻得快捷键。
  2. std string 编码_【星云测试】Wings企业级单元测试自动编码引擎白皮书
  3. 开课吧python小课学了有用吗-和年薪百万的CFO大佬聊天后,我慌了!
  4. python为什么叫爬虫-总算领会python为什么叫爬虫
  5. python读法-python怎么读sql数据?
  6. python练手经典100例-推荐几个适合新手练手的Python项目《python入门例子》
  7. 普通人学python有啥用-学习Python到底有什么用?
  8. 基于LD3320的非特定人语音识别方案
  9. 语音识别如何处理工作 语音识别功能三个处理阶段
  10. webdriver 等待页面加载完成_Python爬虫,登陆神器Selenium等待(waits)页面加载的三种方法...