Asp.net 部分视图未加载到主视图中,尽管它正在显示数据
我目前正在开发asp.net MVC应用程序,我正在尝试绑定数据库中的列表数据。尽管它显示的计数为124 调试部分视图时,我从索引视图调用它,它显示数据并在视图中遍历每个循环,但无法在视图中加载它 索引视图:Asp.net 部分视图未加载到主视图中,尽管它正在显示数据,asp.net,asp.net-mvc,asp.net-mvc-4,asp.net-mvc-3,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Asp.net Mvc 3,我目前正在开发asp.net MVC应用程序,我正在尝试绑定数据库中的列表数据。尽管它显示的计数为124 调试部分视图时,我从索引视图调用它,它显示数据并在视图中遍历每个循环,但无法在视图中加载它 索引视图: <div class="row"> <div class="col-lg-12"> <div class="panel panel-default"> <div class="panel-heading">
<div class="row">
<div class="col-lg-12">
<div class="panel panel-default">
<div class="panel-heading">
Debug Log
</div>
<!-- /.panel-heading -->
<div class="panel-body">
@if (Model.DebugLogReportList != null)
{
@Html.Partial("pv_DebugLogReport", Model)
}
</div>
<!-- /.panel-body -->
</div>
<!-- /.panel -->
</div>
下面的结果屏幕
请帮助我了解原因。我看到您试图在您的视图中使用数据表。对于初始测试,请从表中删除您的id“dataTables示例”,以及dataTable的所有相应的css和引用
注意:使用dataTable时,如果头部行数(即tr和th)不等于身体行数(即tr和td),则即使数据已调试,也不会显示。我看到您试图在视图中使用dataTable。对于初始测试,请从表中删除您的id“dataTables示例”,以及dataTable的所有相应的css和引用
注意:使用dataTable时,如果标题行数(即tr和th)不等于正文行数(即tr和td),则即使已调试数据,也不会显示数据。是否确定没有隐藏该表的css(查看页面的源代码以检查是否生成了元素)加载局部视图的方式应与索引ActionResult中的模型数据一起加载。但是,您为局部视图提供了操作方法。你确定你已经理解了流程吗?当您加载Index时,您的操作方法GetAll_DebugLogReport根本不应该被触发。我认为您正在尝试获取表的服务器端呈现。这对您来说可能很方便-注意-实现它只需一次成本,但您还可以从中获得其他好处,如排序、搜索等@StephenMuecke在view source中,我看到没有生成任何元素您确定没有隐藏表的css吗(查看页面的源代码以检查是否生成了元素)加载局部视图的方式应与索引ActionResult中的模型数据一起加载。但是,您为局部视图提供了操作方法。你确定你已经理解了流程吗?当您加载Index时,您的操作方法GetAll_DebugLogReport根本不应该被触发。我认为您正在尝试获取表的服务器端呈现。这对您来说可能很方便—注意—实现它只需一次成本,但您还可以从中获得其他好处,如排序、搜索等。@StephenMuecke在view source中,我看到没有生成任何元素
public ActionResult GetAll_DebugLogReport()
{
..........
return PartialView("pv_DebugLogReport", objLMT);
}