随笔分类 - Asp.Net/Core
摘要:序言 学习core登录认证与跨域资源共享是越不过的砍,所以我在学习中同样也遇到啦这两个问题,今天我们就用示例来演示下使用下这2个技术点吧. 本篇主要内容如下: 1、展示一个登录认证的简单示例 2、跨域资源访问 3、跨域获取登录认证的用户信息 .Net Core使用身份认证(Authenticatio
阅读全文
摘要:序言 在当前编程语言蓬勃发展与竞争的时期,对于我们.net从业者来说,.Net Core是风头正紧,势不可挡的.芸芸口水之中,不学习使用Core,你的圈内处境或许会渐渐的被边缘化.所以我们还是抽出一点点时间学学.net core吧. 那VS Code 可以编写,也可以调试Core本人也尝试啦下,但是
阅读全文
摘要:序言 我晚上有在公司多呆会儿的习惯,所以很多晚上我都是最后一个离开公司的。当然也有一些同事,跟我一样喜欢在公司多搞会儿。这篇文章就要从,去年年末一个多搞会的晚上说起,那是一个夜黑风高的晚上,公司应该没有几个人在啦,我司一技术男悠悠的走到我的背后,突然一句:“还没走啊?”!“我日,吓死我啦,你也没走啊
阅读全文
摘要:序言 注册Httpmodule可以让我们使用HttpApplication对象中的处理管道事件。目前大家所熟知的应该有2种方式来使用HttpApplication对象中的处理管道事件。第一种是通过Global.asax全局文件,另外一种是通过配置文件来注册httpmodule。那么有这2种方式啦,为
阅读全文
摘要:前言1、写这个功能之前,我得说说微软的这个类库,用着真苦逼!是他让我有程序猿,攻城尸的感觉了。首先这个类库,从没接触过,方法与属性都不懂,还没有提示。神啊,我做这功能真是一步一卡,很潇洒啊。2、这个功能做下来了,不过通过苦逼的摸索我找到了一个捷径,就是 word 自带的 宏 ,感谢 word , 感谢宏 , 是它让我看到了,成功的可能性。3、说说宏,对于word来说,宏就是建立word文档的命令集,不过对于c#程序员来说,宏使用的是神器 vb 编写的。看到这里不懂神器的你,是不是顿悟了想死的心。呵呵,不用,因为,通过看宏的编码,我们可以感受到c#的影子,有些属性名字,很庆幸,在c#中是不变的。
阅读全文
摘要:神秘的HttpHandler与HttpModule 大学时候我是从拖控件开始学习asp.net的,对.net的很多类库对象都不是很了解。所以看到大家写一些个性的asp.net名词,就感觉asp.net总有一层神秘的面纱笼罩着,让我琢磨不透,相信园子里面也有很多和我经历差不多的.net攻城师。在以前看HttpHandler与HttpModule都是神秘莫测的。哈哈,今天我为大家展示下我对他的理解,以及应用。 也许你不懂HttpHandler与HttpModule(大侠Return),也许你不知道HttpHandler与HttpModule的用途,也许你似懂非懂。今天,请让我带领大家去领略...
阅读全文
摘要:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default : Page{ protected void Page_Load(object ...
阅读全文
摘要:序言这一款js分页使用起来很爽,自己经常用,做项目时总是要翻以前的项目看,不方便,这里就把他写出来方便自己以后粘帖,也希望能分享给大家。友情提示下:我有一片博客是用着个js实现的无刷新分页也很好用(这篇写的不是无刷新分页),链接地址为:无刷新分页 jquery.pagination.js参数说明参数名描述参数值maxentries总条目数 必选参数,整数items_per_page每页显示的条目数 可选参数,默认是10num_display_entries连续分页主体部分显示的分页条目数 可选参数,默认是10current_page当前选中的页面 可选参数,默认是0,表示第1页num_e...
阅读全文
摘要:WCF串说1、通过在上一篇博客中我们建立第一个自宿主的wcf服务,我们基本上了解了Wcf的作用以及wcf的基本建立方式。我的上一篇博文链接:WCF应用(一)2、这篇博文我就通过建立wcf的另一种宿主方式,iis宿主服务,对wcf的数据契约,操作契约,错误契约做个了解应用。创建wcf的iis宿主服务创建第一步:在解决方案中添加新建项目IISserver创建第二步:在添加的新建项目IISserver中客户端要调用的方法IService1.cs中代码:View Code namespace IISserver{ // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接...
阅读全文
摘要:多线程的相关概念 1.进程:是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。 2.线程:线程是程序中一个单一的顺序控制流程。是程序执行流的最小单元。另外,线程是进
阅读全文
摘要:Session简介丶特性1.Session是一种Web会话中的常用状态之一。2.Session提供了一种把信息保存在服务器内存中的方式。他能储存任何数据类型,包含自定义对象。3.每个客户端的Seesion是独立存储的。4.在整个会话过程中,只要SessionID的cookie不丢失,都会保存Session信息的。5.Session不能跨进程访问,只能由该会话的用户访问。应为提取Session数据的id标识是以Cookie的方式保存到访问者浏览器的缓存里的。6.当会话终止,或过期时,服务器就清除Session对象。7.Session常用于保存登录用户的ID.8.Session保存的数据是跨页面全
阅读全文
摘要:一丶ueditor百度编辑器1.官方文档,演示,下载地址:http://ueditor.baidu.com/website/index.html2.百度编辑器的好:Editor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点。3.如果想定制你想要的编辑器功能:查看官方网站的下载页面即可。4.编辑器展示:5.百度编辑器配置。 1.载入js,css文件<script src="ueditor/editor_config.js" type="text/javascript"></script>
阅读全文
摘要:一. 为了页面更有利于seo优化,url重写程序需要做出的不可缺少的手段之一。二.目前url重写最常见的两种方法有: 1.通过熟悉页面的内部执行流程,也就是asp.net请求管道中的相关知识点,进行url重写。 2.通过使用微软提供的UrlRewriter.dll实现url重写(简单);三、在请求管道中的第一个请求管道中拦截url并使其完成url重写功能: 1.熟悉请求管道实现程序运行的全过程:(1):BeginRequest: 开始处理请求(2):AuthenticateRequest授权验证请求,获取用户授权信息(3):PostAuthenticateRequest获取成...
阅读全文
摘要:在安装IIS前不要那么急,先把该启动的服务启动,这样就会省很多麻烦!搞了这么久终于可以了,安装前只启动Distributed Transaction Coordinator这个服务就行了。不过,我的是原版专业版的xp系统。若是ghost版的,有些可能还要处理一些,而且要启动更多服务。若是ghost精简版,应该是和XPHome版处理的一样。在安装时遇到的问题 1.iis6.0和5.0都不能装在XP系统中 2.下载了后不知道怎么安装 3.安装过程中弹出文件无法复制的对话框和什么系统被修改,是否继续的对话框,很是郁闷 4.安装后internet信息服务器中没有默认网站 5.安装后在地址栏中输入htt
阅读全文
摘要:1.js解析json格式的时间 //转换json格式时间的方法 如Date(1340239979000)转换为正常 function ConvertJSONDateToJSDateObject(JSONDateString) { var date = new Date(parseInt(JSONDa
阅读全文
摘要:一、缓存概念,缓存的好处、类型。 缓存是一种用空间换取时间的技术,通俗点也就是说把你得到的数据存放在内存中一段时间,在这短时间内服务器不去读取数据库、或是真实的数据源,而是读取你存放在内存中的数据,这里你会疑惑怎么设置存放数据,能存放什么样子的数据,存放时间的设置,真实数据源数据改变服务器不就读取存...
阅读全文
摘要:IsPostback的原理一步一步让你看明白。。先说说吧,然后在上代码。ispostback:就是判断页面是首次加载的,还是数据回发(有get或者post请求过的)后的页面。上代码吧,直观点。1.asp.net页面<body> <form id="form1" runat="server"> <div> <asp:Button ID="Button1" runat="server" Text="Button" /> </div> <
阅读全文
摘要:一.cookie导读,理解什么是cookie1.什么是cookie:cookie是一种能够让网站服务器把少量数据(4kb左右)存储到客户端的硬盘或内存。并且读可以取出来的一种技术。2.当你浏览某网站时,由web服务器放置于你硬盘上的一个非常小的文本文件,它可以记录你的用户id、浏览过的网页或者停留的时间等网站想要你保存的信息。当你再次通过浏览器访问该网站时,浏览器会自动将属于该网站的cookie发送到服务器去,服务器通过读取cookie,得知你的相关信息,就可以做出相应的动作。比如,显示欢迎你的小标题,不用填写帐号密码直接登录等。。3.不同的浏览器存储的cooks位置是也不一样的。cookie
阅读全文
摘要:一).Web.Config是以XML文件规范存储,配置文件分为以下格式1.配置节处理程序声明特点: 位于配置文件的顶部,包含在<configSections>标志中。2.特定应用程序配置特点:位于<appSetting>中。 可以定义应用程序的全局常量设置等信息.3.配置节设置特点:位于<system.Web>节中,控制Asp.net运行时的行为.4.配置节组特点:用<sectionGroup>标记,可以自定义分组,可以放到<configSections>内部或其它<sectionGroup>标记的内部.(二).配置节的每
阅读全文
摘要:一、什么是log4net组件Log4net是基于.net开发的一款非常著名的记录日志开源组件。他最早是2001年7月由NeoWorks Limited启动的项目,基本的框架源于另外的一个非常著名的姐妹组件-log4j。Log4net记录日志的功能非常强大。它可以将日志分不同的等级,比不同的样式,将日志输出到不同的媒介(数据库、文本、控制台、邮件……)。二、log4net的核心内容Log4net主要分为5个核心主键: Logger,Appender,Filter,Layout,Object RenderLogger:主要用于记录日志的分类和控制日志的级别。它可以以多种格式输出日志信息,同时它也可
阅读全文