部分视图显示为没有布局的普通视图

时间:2014-11-29 06:48:01

标签: asp.net-mvc asp.net-mvc-4 partial-views

我在这里遇到了部分观点的问题。我创建了一个局部视图,其中包含"使用布局"检查,以便它可以接受它。但是当我运行我的代码时,部分视图显示没有布局。它只出现在一个新的白色窗口中,只有控件,没有样式,没有JQuery等。

这是我的控制器代码:

[HttpPost]
        public ActionResult ShowVersion(Model obj)
        {
            if (ModelState.IsValid)
            {
               //some logic here...
               if (check)
                    {
                        if (currentVersion == 0) 
                            return PartialView("_Feedback",otaNew);
                    }
            }
        }

我尝试了ViewResult而不是ActionResult,但这并没有帮助。还尝试使用return View()但没有进展。

需要一些帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

只需在模型中设置一些值currentVersion = 0,然后返回模型进行查看,然后在视图中进行检查。

 if( Model.currentVersion == 0 )
    {  
      @Html.Partial("_Feedback",otaNew)
    }