我在视图中创建了一个javasrcipt cookie,当点击#btn
时,ajax方法会将值发送到Home Controller中的SomeAction
。
<script>
$(function(){
$('#select').change(function(){
document.cookie = "myCookie=myCookieVal";
});
$('#btn').click(function(){
$.post('/Home/SomeAction', function(){
// some code
})
});
})
</script>
以下是行动:
[HttpPost]
public ActionResult SomeAction()
{
if (HttpContext.Request.Cookies["myCookie"] != null)
{
// some stuff
}
}
我的问题是我无法在Controller Action中获得myCookie
的值。
如何在Controller中获取cookie值?