我正在使用 HttpRequest 类,并且我的控制器中有两个 Action,如下所示!
public class HomeController : Controller
{
CookieContainer CookieContainer = new CookieContainer();
public ActionResult Start()
{
var request = (HttpWebRequest)WebRequest.Create("www.sample.com");
request.CookieContainer = viewModel.cookieJar;
request.Method = "GET";
}
[HttpPost]
public ActionResult Start (StartModel startModel)
{
var request = (HttpWebRequest)WebRequest.Create("www.sample.com/another");
request.CookieContainer = viewModel.cookieJar;
request.Method = "POST";
}
}
我的视图上有一个按钮,它的帖子值让我的第一个动作响应第二个动作的模型。但是 Cookiecontainer 在进入第二个动作时会刷新。
好吧,我必须从第一个请求到第二个请求发送 cookie。我怎样才能?