如何在控制器动作和post方法之间获取数据
本文关键字:方法 post 之间 获取 数据 控制器 | 更新日期: 2023-09-27 18:11:52
我使用asp.net mvc,我有一个POST方法,从外部服务(不同的域)调用,我想当它调用从我的网站获取数据。
在方法被调用之前,我试图将数据保存在会话对象和Cookie中,但是数据不在那里。
可能是因为post请求来自不同的域?
我做错了什么?
[HttpPost]
public ActionResult Callback(Callback callback)
{
Not Working ->
var userMail = HttpContext.Request.Cookies.Get("Current")["UserMail"];
}
public ActionResult SomeSitePage()
{
var cookie = new HttpCookie("Current");
var userMail = (Session["user"] as ApplicationUser).Email;
cookie["UserMail"] = userMail;
HttpContext.Response.Cookies.Add(cookie);
}
谢谢。
显然,如果从另一个域调用post方法,在会话或cookie中保存数据不算数,我需要首先将其保存在数据库中,然后在post方法中将其拉出。