【问题标题】:How do I stop a partial View from displaying footer information?如何阻止部分视图显示页脚信息?
【发布时间】:2019-07-03 18:13:39
【问题描述】:

我有一个由索引调用的局部视图,局部视图内部没有页眉,但它仍然有页脚。我想知道为什么会这样,如何删除页脚?

PARTIAL VIEW!!!!!!
@(Html.Kendo().Chart<SQDCDashboard.Core.ViewModels.SafetyChartViewModel>()
                .Name("safetyIncident-chart")
                .Title("Safety Incidents For ")
                .Legend(legend => legend.Position(ChartLegendPosition.Top))
                .SeriesDefaults(seriesDefaults => seriesDefaults.Column().Stack(true))
                .DataSource(ds => ds.Read(read => read.Action("GetSafetyIncidentChart", "Display").Data("DropDownValue")))
                .Series(series =>
                {
                    series.Column(model => model.NumSafeDays).Name("Safe Days").Color("green").CategoryField("Month");
                    series.Column(model => model.NumIncDays).Name("Incident Days").Color("red").CategoryField("Month");
                })
                .CategoryAxis(axis => axis.MajorGridLines(lines => lines.Visible(false)))
                .ValueAxis(axis => axis.Numeric().Labels(labels => labels.Format("{0}")).Min(0).Max(32))
                .Tooltip(tooltip => tooltip.Visible(true).Format("{0}"))
)

【问题讨论】:

  • 局部视图的 cshtml 是什么?看起来部分也在加载共享页脚视图。
  • 我们需要查看您的代码(_layout、父视图、局部视图和此处呈现的任何其他视图)才能回答问题......在某个地方,您的页脚之间有两次共享视图、视图和部分视图...您可以简单地搜索页脚文本的解决方案,并可能很快得到答案
  • “部分视图”是一个视图,除非您专门使用 return PartialView()Html.Partial 获得它
  • 谢谢卡米洛,我想我想知道为什么当我调用局部视图但显示页脚时它没有显示 。
  • 我不能不看整个代码就告诉你,这对于一个问题来说可能太多了

标签: c# asp.net-mvc razor kendo-ui


【解决方案1】:

使用局部视图查看视图。包含部分视图后,您似乎有代码。

【讨论】:

    【解决方案2】:
    return PartialView("YourViewName");
    

    或者,如果您要返回普通视图: 在您的 cshtml 顶部:

    @{
        Layout = null;
    }
    

    在控制器方法中:

    return View("YourViewName")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-26
      • 2015-06-16
      • 2016-03-09
      • 2019-09-21
      • 1970-01-01
      相关资源
      最近更新 更多