MVC登出友情提示

  好奇心害死猫,话说12月30号,阳历17年末,行至小镇农户,有羊在鸣,由于好奇心泛滥,循声而至,发现一只被拴住的羊,好心喂草,不料反被舔了一口,得亏抽手及时,不然小拇指估计被咬掉,没错,是咬掉,即使如此,指甲盖也被咬破一半,血流如柱。此羊如此忘恩负义,是非不分,事后竟然依旧呆呆的立着,实为让人嫉恨。在此,贴上凶手,以供谴责。

      关于MVC,一般情况弹出框、确认框一般都在前台回调函数中设定。

1. 当Session过期时,会给出一个提示,而判断session是通过重载OnActionExecuting方法去实现,而后台一般不直接弹出提示框,给出的解决方案为,先让其跳转至一个界面,然后此界面触发弹出提示即可,然后跳转至登录页

复制代码
<!DOCTYPE html>
<html>
<head>   
    <script src="@Url.Content("~/Scripts/jquery-1.10.2.min.js")" type="text/javascript"></script>
    <script>
    $(function () {
        alert("已超时,请重新登录") 
        $("#sb").click();     
    });
    </script>
</head>
<body>
    <div style="display:none"> 
        <a href="~/Home/Index"><span id="sb"></span></a>
    </div>
</body>
</html>
复制代码

2.  登录错误记录异常日志,当登录失败后,在catch中向将其跳转至错误页,然后将其错误信息等写入到日志中,如是而已。

3.  当用户进行按钮操作,成功失败后,返回Json对象,通过前台回调函数弹出对应的提示框。

 

posted @   郎中令  阅读(259)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2017-01-08 ASP.NET界面重定向传值
点击右上角即可分享
微信分享提示