所以我正在做的事情可能看起来很简单,但我不知道该怎么做。
我已经注册并登录了一个帐户(我使用的是 ASP.NET MVC 4 中使用的默认会员系统),所以我想将我的 UserId 添加到我要插入数据库的一些数据中。
这是我插入的数据模型:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Reroute.Models
{
public class Request
{
public int RequestId { get; set; }
// I want to add UserId based on my current session
public int UserId { get; set; }
public string OrderNumber { get; set; }
public string TrackingNumber { get; set; }
public string CurrentAddress { get; set; }
public string NewAddress { get; set; }
public string Comment { get; set; }
}
}
和 ActionResult (这是我认为我必须进行更改的地方):
[HttpPost]
public ActionResult Create(Request collection)
{
try
{
_db.Requests.Add(collection);
_db.SaveChanges();
//return RedirectToAction("Index");
return Content("Done! Added to DB");
}
catch
{
return View();
}
}
谢谢