我需要你的帮助。
我尝试使用ajax渲染部分视图。但它失败了。 这是代码:
this.value.slice(0, -1)
当我点击登录时,它会改变消息:"无法检索视图&#34 ;;
感谢您的关注,请帮助我
答案 0 :(得分:0)
在RegistrationController
public ActionResult ReturnPartial()
{
return PartialView("_LogIn");
}
确保_LogIn.cshtml
位于Views/Shared
文件夹或Views/Registration
文件夹中。
如果您想将_LogIn.cshtml
放入Views/Partial
文件夹,则可以通过指定如下所示的完整路径来访问部分视图
public ActionResult ReturnPartial()
{
return PartialView("~/Views/Partial/_LogIn.cshtml");
}
答案 1 :(得分:0)
你不应该警告一般信息"无法检索视图"。 您应该至少提醒xhr.status和xhr.responseText,以便了解您是否无法访问服务器(客户端/网址错误),或者服务器因服务器错误而无法返回响应。
还要确保您的常规ErrorHandling(HandleErrorAttribute或Application_Error)记录所有错误,以便您可以找到所有服务器错误及其详细信息。