发布到我的网站,页面重新加载并显示原始HTML(ASP.NET MVC)

时间:2016-06-05 10:12:15

标签: asp.net-mvc

在我的网站上,当我发表评论时,评论会保存到数据库中,然后页面会重新加载以显示原始HTML而不是呈现的页面。没有错误,Global.asax没有被调用。当我手动刷新页面时,页面正确呈现。知道从哪里开始为什么刷新不起作用?

    [HttpPost]
    public ActionResult Index(string txtCode, string txtName, string txtMessage, string txtEmail)
    {
        List<string> sRules = new List<string>();

并在最后

        oPackage = ProcessPage();

        if (txtMessage + "" != "" && sRules.Count == 0)
        {
            oPackage.DisplayCommentsSuccess = true;
            Misc.InsertComment(Misc.GetConn(), "EXAMPLE.COM", Request.UserHostAddress, txtMessage, sCat, sPage, txtName, txtEmail, Request.
        else
        {
            oPackage.DisplayCommentsSuccess = false;
        }


        oPackage.Messages = sRules;

        return View(oPackage);
    }

ProcessPage重建页面。

1 个答案:

答案 0 :(得分:0)

确保在发布到数据库时,您获得的回复包含:

Content-Type: text/html
标题中的