我正在使用Angular发送POST请求以保存我的数据库中的对象并且它可以工作,但是在保存信息之后它不会返回View()
(或内容,字符串,没有):
public class HomeController : Controller
{
private MyDb _db = new MyDb();
[HttpPost]
public ActionResult Test(SomeModel personalInformation)
{
_db.InfoTables.Add(personalInformation);
_db.SaveChanges();
// ??
return View();
}
}
答案 0 :(得分:0)
如果您通过ajax / Angular进行POST,则无法使用return View()。您将需要使用javascript来管理您的ng视图,或者在成功时重定向到新的URL。
由于这是一个普通的MVC控制器,您可以使用$http服务发布到该控制器,然后将您的视图更改代码放入成功函数中。