我已经对错误进行了一些搜索,但结果都与使用try..catch或if语句有关.在我的情况下,我只是向数据库添加一些信息,然后进行RedirectToAction调用,我想,因为我在技术上不是调用return关键字这是问题的根源但是我应该返回什么以及何时我想做什么是重定向?
[Route("AddMTNLoctionNote", Name = "Add Location Note")]
public ActionResult AddMTNLocationNote()
{
using (var db = new JobSightDbContext())
{
var newNote = new MTNAlarmLocationNote()
{
LocationID = int.Parse(Request["LocationID"]),
Note = Request["Note"]
};
db.MTNAlarmLocationNotes.Add(newNote);
db.SaveChanges();
}
RedirectToAction("MTNAlarmDetail", int.Parse(Request["LocationID"]));
}
Run Code Online (Sandbox Code Playgroud)
its*_*e86 14
你需要得到return RedirectToAction()结果,而不仅仅是调用方法:
return RedirectToAction("MTNAlarmDetail", int.Parse(Request["LocationID"]));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
503 次 |
| 最近记录: |