关闭

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

发表于:2015-4-23 10:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Darren Ji    来源:51Testing软件测试网采编

  在ASP.NET MVC的控制器中可以实现Session处理。如果要在前端视图页实现Session该如何做呢?可以使用window.sessionStorage来做。 AlexChittock用jQuery做了实现。在这里: https://github.com/AlexChittock/JQuery-Session-Plugin
  具体实现很简单:
@{
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>
}
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号