ASP.NET MVC下实现前端视图页的Session_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > ASP.NET MVC下实现前端视图页的Session

ASP.NET MVC下实现前端视图页的Session

 2015/4/23 3:04:17  Darren Ji  程序员俱乐部  我要评论(0)
  • 摘要:在ASP.NETMVC的控制器中可以实现Session处理。如果要在前端视图页实现Session该如何做呢?可以使用window.sessionStorage来做。AlexChittock用jQuery做了实现。在这里:https://github.com/AlexChittock/JQuery-Session-Plugin具体实现很简单:@{ViewBag.Title="Index";Layout="~/Views/Shared/_Layout.cshtml";}<h2>
  • 标签:.net ASP.NET MVC 实现 vc下 net

在ASP.NET MVC的控制器中可以实现Session处理。如果要在前端视图页实现Session该如何做呢?可以使用window.sessionStorage来做。 AlexChittock用jQuery做了实现。在这里: https://github.com/AlexChittock/JQuery-Session-Plugin

 

具体实现很简单:

 

monospace; width: 100%; margin: 0em; background-color: #f0f0f0">@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
<input type="text" id="guess"/>
<br/>
<input type="button" id="btn" value="我猜"/>
@section scripts
{
    <script src="~/Scripts/jquery.session.js"></script>
    <script type="text/javascript">
        $(function() {
            //$.session.set('some key', 'a value');
            //$.session.get('some key');
            //$.session.clear();
            //$.session.remove('some key');
            $.session.set(mySessionKey, "Hello World");
            $('#btn').on("click", function() {
                if ($('#guess').val() == $.session.get(mySessionKey)) {
                    alert("恭喜你猜对了~~");
                }
            });
        });
        var mySessionKey = "mykey";
    </script>
}
上一篇: C#开发微信门户及应用(27)-公众号模板消息管理 下一篇: 没有下一篇了!
发表评论
用户名: 匿名