当我的数据库有更新时,我想在我的共享布局中修改 div 的内容。最好的方法是什么?检查数据库的计时器+以某种方式从控制器更新视图?在视图 c# 函数中?ajax?(不太了解)或其他方式?提前致谢。
问问题
1503 次
1 回答
0
使用 javascript 的 setTimeout 实用程序来获取计时器行为。
创建一个控制器动作及其关联的局部视图,其中将包含您需要动态加载的内容。您可以从视图中返回格式化的 Html,或者从控制器操作返回结构化的 Json 对象,无论哪个适合您。
考虑到您的关注是您的 DIV 标签。
<div id="dynamicContent"></div>
采用
$(function(){
var function updatecontent()
{
$("#dynamicContent").load(URL)
setTimeout(updatecontent,5000);
}
setTimeout(updatecontent,5000);
});
要动态加载内容,url 将是
YourDomain.com/Controller/Action
$.load()
will load the content of partial view using Ajax, and you will get a nice behavior on page.
于 2013-02-27T11:15:17.983 回答