浏览器不呈现收到 html

Browser doesn't render received html

我有一个非常奇怪的问题,我正在尝试在我的 page.My 控制器操作上使用模型渲染部分视图发送 html 到浏览器(FireBug 显示我想要的 html 来自服务器的响应),但浏览器不呈现它! screenshot of firebug output _ViewStart.cshtml

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}

_Layout.cshtml

<!DOCTYPE html>
<html>
<head>
  //...
</head>
<body>
<div class="container">
    @Html.Partial("HeaderPartialView")
    <div class="row">
        <div class="col-md-3" id="LeftPane" style="border-width:3px">
            @Html.Action("LeftPane", "Nav")
        </div>
        <div class="col-md-9" id="Content">
            @RenderBody()
        </div>
    </div>
    @Html.Partial("FooterPartialView")
</div>
</body>
</html>

控制器操作由 javascript $.post('/Query/GetUserQuery', { jsonQuery: jsonString }); 调用并反序列化 json 为对象,我将其作为模型传递给我的共享视图。

public ActionResult GetUserQuery(string jsonQuery) {
    //Deserialization jsonQuery -> result
    return PartialView("_ShowData", result);
}

请帮帮我。我以前没有遇到部分视图的问题,看来我错过了一些重要的东西。

感谢@StephenMuecke 我明白了。 Stephen 如果你 post 你的评论作为答案,我会接受它,暂时我 post 这也许会在将来帮助别人。

为了让事情正常进行,我刚刚添加了成功回调。很简单,我怎么会忘记呢?

            $.post('/Query/GetUserQuery', { jsonQuery: jsonString })
            .done(function (data) {
                $('#Results').append(data);
            });