基本上标题是什么。它甚至击中了目标操作方法的断点并通过cshtml文件进行调试。但它似乎没有对网站做任何事情。虽然chrome dev工具的网络选项卡,但检索Survey页面并且状态为200。
return RedirectToAction("Survey");
为了清晰起见而编辑
我有一个CreateSurvey视图,它提交并触发我的POST操作方法。 在POST操作方法中,它将通过语句。
return RedirectToAction("Survey");
并点击Survey HttpGet操作方法及其相应视图的断点,但是当我回到我的网站时,我没有重定向。当我检查chrome dev工具中的网络选项卡时。浏览器接收状态为200的调查页面请求,但仍在CreateSurvey页面中。
答案 0 :(得分:1)
根据您的屏幕截图,这些请求是通过AJAX进行的。 AJAX专门用于而不是来重新加载页面。因此,它不会自动跟踪重定向或以任何有意义的方式更新浏览器UI。
要么不使用AJAX作为请求(因为你想要页面上下文无论如何重新加载),或者你可以在完成请求时使用AJAX和issue your redirect in client-side code。