搜索结果
查询Tags标签: HttpContext,共有 26条记录-
【ASP.NET Core】在Blazor中获取 HTTP 上下文信息
今天咱们来扯一下 Blazor 应用程序怎么访问 HttpContext。其实这句话有坑,为了避免大伙伴们掉茅坑,老周直接说明:Blazor 是不能访问 HttpContext 的。哪怕你在服务容器中注册了 IHttpContextAccessor 也不行,无法返回有效的上下文。 为啥?这得从 Blazor 的运行方式说…
2022/9/5 1:25:01 人评论 次浏览 -
ASP.NET Core--全局异常处理
使用过滤器做全局异常处理,具体代码如下:public class CustomerExceptionFilter : ExceptionFilterAttribute{private readonly ILogger<CustomerExceptionFilter> _logger;public CustomerExceptionFilter(ILogger<CustomerExceptionFilter> logger){_logg…
2022/6/13 1:20:26 人评论 次浏览 -
.NET6之MiniAPI(三):Response
MiniAPI中,Response的返回数据有三种格式,IResult,string,json:ValueTask<string> - 这包括 string 和 Task<string>T(任何其他类型,返回前端时转成json)- 这包括 Task<T> 和 ValueTask<T>基于 IResult - 这包括 Task<IResult> 和 …
2022/5/11 23:17:54 人评论 次浏览 -
.NET6之MiniAPI(三):Response
MiniAPI中,Response的返回数据有三种格式,IResult,string,json:ValueTask<string> - 这包括 string 和 Task<string>T(任何其他类型,返回前端时转成json)- 这包括 Task<T> 和 ValueTask<T>基于 IResult - 这包括 Task<IResult> 和 …
2022/5/11 23:17:33 人评论 次浏览 -
Cookie
action里使用Cookie 设置值 HttpContext.Response.Cookies.Append("userName2", "华哥"); 读取 string un; HttpContext.Request.Cookies.TryGetValue("userName2", out un);配合权限过滤器进行登录验证 创建好权限过滤器 namespace MyFirs…
2022/5/4 23:17:50 人评论 次浏览 -
IActionFilter记录日志
1、配置log4net查下以下链接 https://www.cnblogs.com/handsomeziff/p/16213689.html 2、添加类CustomActionFilterAttribute,继承Attribute,IActionFilter1 using Microsoft.AspNetCore.Mvc.Filters;2 3 namespace Project6.Utility.Filters4 {5 public class Cust…
2022/5/3 23:17:53 人评论 次浏览 -
.Net Core AOP之IExceptionFilter
一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响应结果的补充) 6、IExceptionFilter(异常处理) …
2022/2/24 23:23:02 人评论 次浏览 -
asp.net core web mvc之异常
与web api类似,asp.net core web mvc模板也是利用ExceptionHandler来处理错误,在starup的Configure配置数据发生时导向的/home/errorpublic void Configure(IApplicationBuilder app, IWebHostEnvironment env){if (env.IsDevelopment()){app.UseDeveloperExceptionPage…
2022/1/30 20:04:52 人评论 次浏览 -
asp.net core web mvc之异常
与web api类似,asp.net core web mvc模板也是利用ExceptionHandler来处理错误,在starup的Configure配置数据发生时导向的/home/errorpublic void Configure(IApplicationBuilder app, IWebHostEnvironment env){if (env.IsDevelopment()){app.UseDeveloperExceptionPage…
2022/1/30 20:04:26 人评论 次浏览 -
C#/Asp.Net 获取各种Url的方法
C#/Asp.Net 获取各种Url的方法比如有:http://localhost:60527/WebSite1test/Default2.aspx?QueryString1=1&QueryString2=2Response.Write("<br/> " + HttpContext.Current.Request.Url.Host); Response.Write("<br/> " + HttpCont…
2022/1/19 11:23:48 人评论 次浏览 -
C#/Asp.Net 获取各种Url的方法
C#/Asp.Net 获取各种Url的方法比如有:http://localhost:60527/WebSite1test/Default2.aspx?QueryString1=1&QueryString2=2Response.Write("<br/> " + HttpContext.Current.Request.Url.Host); Response.Write("<br/> " + HttpCont…
2022/1/19 11:23:48 人评论 次浏览 -
C#.NET6 ASP.NET CORE MVC 获取客户端IP
一、使用HttpContextAccessor 在Program.cs中增加一行: //获取IP使用builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();var builder = WebApplication.CreateBuilder(args);// Add services to the container. builder.Services.AddCo…
2021/12/23 17:37:03 人评论 次浏览 -
C#.NET6 ASP.NET CORE MVC 获取客户端IP
一、使用HttpContextAccessor 在Program.cs中增加一行: //获取IP使用builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();var builder = WebApplication.CreateBuilder(args);// Add services to the container. builder.Services.AddCo…
2021/12/23 17:37:03 人评论 次浏览 -
C#.NET ASP.NET MVC 获取客户端IP
工具类:using System;namespace CommonUtils {public static class ClientIpUtil{public static string GetClientIpMvc(){string userIP = "127.0.0.1";try{if (System.Web.HttpContext.Current == null|| System.Web.HttpContext.Current.Request == null|| …
2021/12/23 17:08:58 人评论 次浏览 -
C#.NET ASP.NET MVC 获取客户端IP
工具类:using System;namespace CommonUtils {public static class ClientIpUtil{public static string GetClientIpMvc(){string userIP = "127.0.0.1";try{if (System.Web.HttpContext.Current == null|| System.Web.HttpContext.Current.Request == null|| …
2021/12/23 17:08:58 人评论 次浏览