6
私はローカルホスト上の問題に直面してい
、およびChrome
中とFirefox
、クッキーを設定します。クッキーが設定されていないこのコードはOK仕事、されなくなり<code>Edge</code></p> <p>
[HttpPost]
public ActionResult Change(string val)
{
var cookie = new HttpCookie(CookieName) { Value = val, Expires = DateTime.Now.AddYears(1) };
Response.Cookies.Add(cookie);
return Content("");
}
しかし、私はちょうど300 days
、クッキーは
Change
要求に対して
Response Cookies
に表示されます)、
Request Cookies
に送り返されることはありませんする有効期限変更した場合
編集: この操作はjquery ajax($.post
)によって呼び出されます。おそらく半年前に働いていたのです
これは奇妙ですが、私のために正常に動作します: [HttpPost] 公共のActionResultの変更(文字列val)で { VARクッキー=新しいHttpCookie( "myCookie"){値= valは、= DateTime.Now有効期限。 AddDays(300)}; Response.Cookies.Add(cookie); 返品内容( " a"); }公共のActionResultチェック(){ VARクッキー=のRequest.Cookies。 戻るView(); } – SamGhatak
上記の方法だけで簡単にmvcアプリケーションでも一貫して再現できますか?それとももっと複雑なものばかりか? – Evk
@Evkはい、ローカルホスト上の2つのプロジェクトで私と同じ動作です。 – Omu