
.net
执剑走天涯xp
曾梦想仗剑走天涯, 看一看世界的繁华
展开
-
c#后台生成html
有一个需求是这样的,在使用页面缓存的前端界面,需要根据当前用户是否登录来判断某个按钮的跳转地址。由于使用了页面缓存,前端界面的用户的登录状态变量“HttpContext.User.Identity.IsAuthenticated”会在缓存的那一刻就记录下来,所以不能直接在前端判断用户登录状态,需要把部分html代码使用c#实现并在前端呈现。后端: public ContentResult ShopManager() {原创 2020-07-31 11:32:52 · 1290 阅读 · 0 评论 -
【.net framework基础之】claim
添加claimvar claims = new List<Claim>();//claims.Add(new Claim(ClaimTypes.Name, model.UserName));claims.Add(new Claim("userName", model.UserName));claims.Add(new Claim("member", model.Member));获取claimIEnumerable<Claim> claims = Http.原创 2020-07-31 11:11:33 · 818 阅读 · 0 评论 -
【基础知识、小问题记录之】.net
64位解码: byte[] bytes = Convert.FromBase64String(state);bytes字节流转换成string: Encoding.Default.GetString(bytes)string to int:Convert.ToInt16(string)原创 2020-07-22 16:21:04 · 132 阅读 · 0 评论 -
【.net framework 源码分析之】Identity用户管理API(基础)
目录登录管理器登录管理器SignInManager登录管理器类ApplicationSignInManagerSignInManager类,>声明ClaimsIdentity方法PasswordSignInAsync用户管理器--注册、忘记密码、重置密码、用户的增删改查..会用到用户管理器UserManager用户管理器类 ApplicationUserManagerApplicationUserManager中Cre.翻译 2020-07-14 23:33:34 · 852 阅读 · 0 评论 -
【.net famwork基础之】dynamic与DeserializeObject
Dictionary<string, string> dic = new Dictionary<string, string> { { "ml_keywords", EncryptUtils.MD5Encrypt(DateTime.Now.ToString("yyyyMMddHH") + token).ToLower()}, { "action", "makeToken"...原创 2020-07-13 15:42:20 · 520 阅读 · 0 评论 -
【.net famwork基础之】log4.net无法写入日志的原因
可能是在bin目录下没有log4net.config原创 2020-07-11 08:58:53 · 505 阅读 · 0 评论 -
【.net framework 源码分析之】startUp类、IdentityDbContext类
startUp类和global.asax.cs类上下文OwinContext。上下文是连接两个对象之间的操作的类。app.CreatePerOwinContext(ApplicationDbContext.Create);//在这里就创建数据库上下文。看下图Create()方法,里面返回了ApplicationDbContext的实例(见下一小节的create方法)Owin让.net可以部署在其他服务器上。这个OwinContext上下文就是连接.net程序和Owin之间的上下文。类翻译 2020-06-30 19:00:07 · 593 阅读 · 0 评论 -
HTTP 错误 500.19 - Internal Server Error 错误代码 0x80070032
今天拉新项目报错了,错误如下:无效的尝试试了网上部分方法没啥用,比如重新安装adpnet.4.0,毛用没有(https://www.cnblogs.com/u-drive/articles/7868750.html)死马当活马医然后我重新修改了iis的程序池,把net frameword版本改成4.0的就可以了。我的项目是前后端分离的,npm run build编译一下,完美访问。...原创 2020-06-18 10:50:51 · 900 阅读 · 0 评论 -
【.net基础学习之】c#里 KeyValuePair和Dictory的区别
KeyValuePair和Dictionary的关系1、KeyValuePair a、KeyValuePair 是一个结构体(struct); b、KeyValuePair只包含一个Key、Value的键值对。2、Dictionary a、Dictionary 可以简单的看作是KeyValuePair的集合; b、Dictionary可以包含多个Key、Value的键值对。我们看一下KeyValuePair的源码[源码]...原创 2020-06-02 11:30:56 · 2117 阅读 · 0 评论