此处用到了Content方法
如果只是在控制器中写,那么页面将直接显示Content括号中的内容
Content("<script language=javascript>alert('用户名或密码错误');parent.location.href='/login'</script>");
如果想要让他以代码形式进行弹框提示,则需要指定他的类型
Content("<script language=javascript>alert('用户名或密码错误');parent.location.href='/login'</script>", "text/html;charset=utf-8");
当然还有扩展方法:比如在页面中动态监测用户登陆状态是否过期
public override void OnActionExecuting(ActionExecutingContext context)
{
if (HttpContext.Session.GetInt32("userid") == null)
{
var con = new ContentResult();
string r = "登录超时,请重新登录!";
con.Content = $"<script>alert('{r}');parent.location.href='/login'</script>";
con.ContentType = "text/html;charset=utf-8";
context.Result = con;
}
base.OnActionExecuting(context);
}
参考自(有整理):https://yq.aliyun.com/articles/386052
分享到:
相关推荐
.net core控制器分离,把控制器分离到一个类库中,实际上就是在控制器类库里面引用:using Microsoft.AspNetCore.Mvc;然后在View层引用控制器类库,这样程序运行的时候就会自动注册,实现控制器、视图分离。
ASP.NET core 5.0文档PDF(含目录,共5453页)。摘要: ASP.NET Core 文档及新增内容 ASP.NET 比较 .NET Core 和 .NET Framework 入门新增功能 5.0 版中的新增功能 3.1/3.0/2.2/2.1/2.0/1.1 版中的新增功能 教程Web ...
本文实例讲述了ASP.NET在MVC控制器中获取Form表单值的方法。分享给大家供大家参考,具体如下: 在MVC控制器中,如果我们想直接获取表单中某个标签元素的值,可以使用MVC中提供的FormCollection类,具体用法如下所示...
本系列文章共计20篇,主要包括ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,...
ASP.NET Core3.1中文教程 完整版PDF,本文档是 .net core3.1 中文使用手册。使用最新vs2019编辑器,开发跨平台web应用。
原生asp.net不支持通过json提交 方式给控制器的Action传参数,本程序通过给自定义输入字符串格式方法。在action的传参上加入FromJsonKey属性即可在传入的json中传入参数,如果传入的json中不存在相应键即报错 ...
angular 5 開發在 asp.net core 2 書籍. 書籍含範例程序碼. 教你如何在asp.net core 2 開發angular 5 . Full-Stack Web Development with .NET Core and Angular
ASP.Net core 6.0
Pro ASP.NET Core 6 Develop Cloud-Ready Web Applications Using MVC,Blazor,and Razor Pages -Ninth Edition- Adam Freeman 英文版
Razor Pages 是在 ASP.NET Core 2.x 及更高版本中创建 Web UI 时建议使用的方法。 另请参阅 MVC、Web API 和 SignalR。 使用 Web Forms、SignalR、MVC、Web API、WebHook 或网页 每个计算机多个版本 每个计算机一个...
主要介绍了ASP.NET Core集成微信登录的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
asp.net core mvc 图片的处理、图片缩放 asp.net core mvc 图片的处理、图片缩放
MVC Web 应用入门添加控制器添加视图添加模型使用 SQL Server LocalDB控制器方法和视图添加搜索添加新字段添加验证检查 Details 和 Delete 方法生成 Web API在 Visual Studio Code 中创建 Web API在 Visual Studio ...
参考杨万青写的《ASP.NET Core与Restful API开发实战》,这本书写的不错,但是书中使用的是Sql Server,我一般不用这个数据库,为了学习方便,我的DEMO使用的是Sqlite3,这种数据库太好用了。另外DEMO里面也去掉了书...
asp.net core6 MVC APP例子,使用SQLite数据库,VS2022创建,网上的例子和教程都是.net core5以前的,这个是全新创建没有Startup文件的。
Learning ASP.Net Core 2.0 Jason de Oliveira;Michel Bruchet; About This Book Get to grips with the new features and APIs introduced in ASP.NET Core 2.0 Leverage the MVC framework and Entity ...
介绍如何在ASP.NET CORE中使用JWT实现令牌认证和授权。
Asp.Net Core 官方文档 EntityFramework Core 官方文档 .Net Core 版本为2.2版本
.net 开源了,跨平台了!aps.net core mvc 第六版,
将ASP.NET Core应用程序部署至生产环境中(CentOS7) 将ASP.NET Core应用程序部署至生产环境中(CentOS7) 将ASP.NET Core应用程序部署至生产环境中(CentOS7)