Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何自动刷新局部视图?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 如何自动刷新局部视图?

Asp.net mvc 如何自动刷新局部视图?,asp.net-mvc,Asp.net Mvc,我有一个简单的看法: <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %> <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> Administration </asp:Conte

我有一个简单的看法:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Administration
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">   
    <h2>Indexer stats</h2>


    <div id="Stats">
        <% Html.RenderPartial("IndexerStats", CmsModels.Utilities.BackgroundIndexer.Default); %>
    </div>
</asp:Content>


,但它不是用我的MVC版本(2 RC)编译的。

该死,你花了很长时间寻找答案,提出问题,然后立即找到答案

修订守则如下:
索引统计


$(函数(){
setInterval(函数(){
$.get(“”,{},函数(视图){
$(“div#IndexerStats”).html(视图);
})
}, 5000);
});     

不过,我愿意接受更好的想法或Html助手。

这些代码会发生什么?为什么不起作用?什么错误?我不知道“Sys.Mvc.MvcHelpers”,但假设它能工作,则略过它看起来功能正常的代码。它不编译,给出以下错误:错误45“System.Web.Mvc.UrlHelper.UrlHelper(System.Web.Routing.RequestContext)的最佳重载方法匹配”'有一些无效参数D:\dev\dotnet\Projects\CmsWeb\CmsWeb\Utilities\HtmlUtilities.cs 98 32 CmsWeb错误46参数'1':无法从'System.Web.Mvc.ViewContext'转换为'System.Web.Routing.RequestContext'D:\dev\dotnet\Projects\CmsWeb\CmsWeb\Utilities\HtmlUtilities.cs 98 46 CmsWeb
    <script src="<%=Url.Content("~/Scripts/jquery-1.3.2.min.js")%>" type="text/javascript"></script>         
    <script type="text/javascript">
        $(function() {
            setInterval(function() {
            $.get('<%=Url.Action("IndexerStats")%>', {}, function(view) {
            $("div#IndexerStats").html(view);
                })
            }, 5000);
        }); </script>    

            <div id="IndexerStats">
                <% Html.RenderPartial("IndexerStats"); %>
            </div>
</asp:Content>