部分页面不呈现样式

时间:2012-10-05 11:39:15

标签: asp.net-mvc

我正在使用MVC3剃须刀引擎。在一个视图中,我正在进行jquery $ .post调用 到控制器中的方法 在ajax调用中,我填充容器 $('#divPartial').html(data);其中divPartial包含代码

        <div id="divPartial">
        @{
    Html.RenderPartial("_TrackReviewers");
  }
        </div>


   public ActionResult  GetSessionTrackReviewerList(int selectedID)
        {
                     ReviewersTrackViewModel revMode = new ReviewersTrackViewModel(); 
            List<Reviewers> reviewers = sessionService.GetSessionTrackReviewerList(selectedID);
            GetSessionTrackList();
            revMode.reviewerList = reviewers;
            revMode.trackId = selectedID;   
           return PartialView("_TrackReviewers", reviewers);
                      }

这会返回部分视图

部分视图的内容

@if (this.ViewContext.FormContext == null) { this.ViewContext.FormContext = new FormContext(); } 

    @model List<Reviewers>
    <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>  
    <table id="tblReviewer" style="width: 400px" runat="server" class="listTable">
        <tbody id="tblBody" runat="server">
            @if (Model != null)
            {
                foreach (var item in Model)
                {       

                <tr>
                    <td class="truncated">
                        @item.User.FirstName 
                    </td>
                </tr>
                }
            }
        </tbody>
    </table>

数据是从局部视图返回的,但我应用的样式(如表格类的截断 listTable )尚未应用于主视图的局部视图图。

请帮助

0 个答案:

没有答案