-
五幅图演示ASP.NET编译过程
所属栏目:[asp.Net] 日期:2020-12-15 热度:178
编译 > 本地代码 简单概括一下: 语言编译器:无论是VB code还是C# code都会被Language Compiler转换为MSIL MSIL的作用:MSIL包含一些元数据和中间语言指令 JIT编译器的作用:根据系统环境将MSIL中间语言指令转换为机器码 第一次运行Website时,CLR会将MSIT[详细]
-
ASP.NET 页面双向静态化
所属栏目:[asp.Net] 日期:2020-12-15 热度:137
在上一篇博文中我已经详细介绍并实现了.html页面到.aspx页面的映射,当然这属于伪静态,而且是单向的。 按照这个逻辑,必然会造成循环请求,不断地产生子请求,请求流程如下图: 而我们预期的结果应该如下图,实际只请求两次。 System.Web; System.Web.Compi[详细]
-
ASP.NET 路由实现页面静态化(附在线Demo和Source)
所属栏目:[asp.Net] 日期:2020-12-15 热度:153
页面静态化最大的好处是利于SEO,即使是伪静态,搜索引擎也会觉得这是一个较为友好的Url。Url的友好也取决于其命名,为一篇描述古代文学的页面起名用ancient-literature.html当然比随便起的名字例如aa.html之流要友好。页面静态化并不代表你一定要用后缀名为[详细]
-
Repeater排序的三种实现方式(附在线Demo)
所属栏目:[asp.Net] 日期:2020-12-15 热度:181
Repeater控件是较为干净的服务端数据控件,它不像GridView已经包含了分页和排序功能,这两个小功能都要咱们自己去实现。由于分页的功能很容易实现,我也没什么好讲的;下文中我提供了三种排序方式,除了传统方式以外,另外两种都较为简便灵活。 在线Demo:[详细]
-
权限管理学习 一、ASP.NET Forms身份认证
所属栏目:[asp.Net] 日期:2020-12-15 热度:66
说明:本文示例使用的VS2017和MVC5。系统无论大[详细]
-
一步步开发自己的博客 .NET版(11、Web.config文件的读取和修改
所属栏目:[asp.Net] 日期:2020-12-15 热度:120
Web.config的读取 对于Web.config的读取大家都很属性了。平时我们用得比较多的就是appSettings节点下配置。如: 我们对应的代码是: = = = = = = ?是的,很简单、很方便、很清晰。可以总感觉缺少那么一点“面向对象”的感觉。少还无所谓,如果几十个上百个呢[详细]
-
无限分级和tree结构数据增删改【提供Demo下载】
所属栏目:[asp.Net] 日期:2020-12-15 热度:143
无限分级 很多时候我们不确定等级关系的层级,这个时候就需要用到无限分级了。 说到无限分级,又要扯到递归调用了。( ),在此我们需要先设计好表机构,用来存储无限分级的数据。 说来其实也简单,就是一个ID和父ID的关系。 以此类推,Id需要是唯一的,Pare[详细]
-
一步步开发自己的博客 番外篇(8、第三方登录及问题记录)
所属栏目:[asp.Net] 日期:2020-12-15 热度:192
后,把"嗨博客"的前端好好的重构重构,现在的页面也太矬了一点。 )。时间都去哪儿了,时间都献给了技术。 前面我们讲过我们自己设计的。多次有人提议,应该加个匿名评论和第三方登录评论。本来想,自己新开的独立博客肯定没什么访问量,更不会有什么人去评[详细]
-
各大招聘网站信息实时查询浏览【二】
所属栏目:[asp.Net] 日期:2020-12-15 热度:148
前言 前面写了《》,关注的朋友还真不少。各种意见的提,我也觉得意见挺好的,也就一一采纳了。 有朋友说,希望能在手机端访问。好,采纳。有朋友说,选择区域太少了。好,我加上。有朋友说,希望能在本页面查看详情。ok,我同意。 额,差不多就这些改动了。[详细]
-
一步步开发自己的博客 番外篇(7、异步记录日志 和 文章阅读量统
所属栏目:[asp.Net] 日期:2020-12-15 热度:61
h1 id="autoid-0-0"前言? 离前一篇《》都个把月了。 当时写完第六篇,很多人问“剧终”了?你还有好多实现没有讲解分析呢。我说没呢,后期还会有第二版、第三版...至于还没有分析到,后期补上。你看,我今天不就来了么。 前段时间写代码,手都写的酸痛酸痛的[详细]
-
一步步开发自己的博客 .NET版 剧终篇(6、响应式布局 和 自定义
所属栏目:[asp.Net] 日期:2020-12-15 热度:139
前言? ? ? 这次开发的博客主要功能或特点:? ? 第一:可以兼容各终端,特别是手机端。? ? 第二:到时会用到大量html5,炫[详细]
-
一步步开发自己的博客 .NET版(5、Lucenne.Net 和 必应站内搜索
所属栏目:[asp.Net] 日期:2020-12-15 热度:169
前言? ? ? 这次开发的博客主要功能或特点:? ? 第一:可以兼容各终端,特别是手机端。? ? 第二:到时会用到大量html5,炫[详细]
-
一步步开发自己的博客 .NET版(4、文章发布功能)百度编辑器
所属栏目:[asp.Net] 日期:2020-12-15 热度:166
h1 id="autoid-0-0"前言? 这次开发的博客主要功能或特点: 第一:可以兼容各终端,特别是手机端。 第二:到时会用到大量html5,炫[详细]
-
一步步开发自己的博客 .NET版(3、注册登录功能)
所属栏目:[asp.Net] 日期:2020-12-15 热度:119
h1 id="autoid-0-0"前言? 这次开发的博客主要功能或特点:? ? 第一:可以兼容各终端,特别是手机端。? ? 第二:到时会用到大量html5,炫[详细]
-
一步步搭建自己的博客 .NET版(2、评论功能)
所属栏目:[asp.Net] 日期:2020-12-15 热度:109
前言? ? ? 这次开发的博客主要功能或特点:? ? 第一:可以兼容各终端,特别是手机端。? ? 第二:到时会用到大量html5,炫[详细]
-
一步步开发自己的博客 .NET版(1、基本显示)
所属栏目:[asp.Net] 日期:2020-12-15 热度:197
前言? ? ? ? ? 我们每个猿都有一个搭建自己独立博客的梦,我也不例外。以前想 现在想 以后也想。之所以一直迟迟没有着手,是因为难以跨出第一步。每次心里想着,等我以后技术好了再说,然后就没有然后了。以前用过wordpress,虽然插件很多,不过有时候想改改[详细]
-
MVC学习一:EF
所属栏目:[asp.Net] 日期:2020-12-15 热度:68
目录 一.EF修改和删除的多种方法 方法1:官方推荐 先查询在修改 或者删除 student = db.Students.FirstOrDefault(t => t.Id == student.Name = ; db.SaveChanges(); db.Students.Remove(student); db.SaveChanges(); 方法2:先附加到ef实体对象 然后在移除 S[详细]
-
MVC学习二:基础语法
所属栏目:[asp.Net] 日期:2020-12-15 热度:114
目录 一:重载方法的调用 同一个控制器内的同名方法调用,可以用HttpGet 和HttpPost区分。 request( id = [HttpPost] span style="color: #0000ff;"public span style="color: #0000ff;"void request(Models.Classes c = span style="color: #0000ff;"null s[详细]
-
.net4.0中的ClientIDMode
所属栏目:[asp.Net] 日期:2020-12-15 热度:110
div id="topics" div class="post" div class="postBody" div id="cnblogs_post_body" 时光流逝,我们心爱的ASP.NET也步入了4.0的时代,微软在ASP.NET 4.0中对很多特性做了修改。比如我将要讨论的控件ID机制就是其中之一。 在ASP.NET 4.0之前我们总是要为控[详细]
-
[asp.net core 源码分析] 01 - Session
所属栏目:[asp.Net] 日期:2020-12-15 热度:52
?1、Session文档介绍 毋庸置疑学习.Net core最好的方法之一就是学习微软.Net core的官方文档;; .Net core Session的官方文档? .Net core Session Github源码? 2、Session简单应用 2.1、在Startup类的ConfigureServices方法中添加 因为Session的服务端存储[详细]
-
使用NSSM把.Net Core部署至 Windows 服务
所属栏目:[asp.Net] 日期:2020-12-15 热度:141
为什么部署至Windows Services 在很多情况下,很少会把.Net Core项目部署至Windows服务中,特别是Asp.net Core就更少了。一般情况下,Asp.net Core会部署至linux服务器,或者部署至Windows的IIS中。但也不排除会有Asp.net Core部署至Windows 服务中的情况,[详细]
-
.Net 5分钟搞定网页实时监控
所属栏目:[asp.Net] 日期:2020-12-15 热度:66
一、为什么会用到网页实时监控 ?LZ最近在无锡买房了,虽然在上海工作,但是上海房价实在太高无法承受,所以选择还可以接受的无锡作为安身之地。买过房的小伙伴可能知道买房的流程,买房中间有一步很重要的就是需要商品房备案,简单点说就是你买房时可以在政[详细]
-
.Net 更容易的使用配置文件 SuperConfig
所属栏目:[asp.Net] 日期:2020-12-15 热度:141
一、原始配置文件的问题 我们在做开发时,不管是B/S还是C/S,现在几乎所有的项目都会碰到使用 配置文件 ,简单点的如链接字符串、上传路径啊,一些API的接口地址等等。复杂点就更多了,如ActiveMQ的配置信息(地址、端口、用户名、密码)等等。 在.Net开发中[详细]
-
[asp.net mvc 奇淫巧技] 05 - 扩展ScriptBundle,支持混淆加密ja
所属栏目:[asp.Net] 日期:2020-12-15 热度:175
一、需求: 在web开发中,经常会处理javascript的一些问题,其中就包括js的压缩,合并,发布版本以及混淆加密等等问题。在asp.net 开发中我们使用ScriptBundle已经可以解决javascript遇到的大部分问题,其中包括合 并压缩发布版本 的问题。 关于ScriptBundle[详细]
-
[asp.net mvc 奇淫巧技] 04 - 你真的会用Action的模型绑定吗?
所属栏目:[asp.Net] 日期:2020-12-15 热度:191
在QQ群或者一些程序的交流平台,经常会有人问:我 怎么传一个数组在Action中接收 、我 传的数组为什么Action的model中接收不到 、或者我 在ajax的data中设置了一些数组,为什么后台还是接收不了 、还有一些 怎么传送一个复杂的对象 或者 Action怎么接收一个[详细]
- asp.net – 检测浏览器刷新
- asp如何判断浏览器类别 userAgent信息
- context.Request.Files超过了最大请求长度
- 用例子看ASP.NET Core Identity是什么?
- asp.net – COMException未知错误(0x80005000) –
- .net – 为什么ValidateAntiForgeryTokenAttribu
- asp.net-mvc – 从nopCommerce插件扩展Razor Par
- asp.net-mvc-5 – 为什么我不能以种子用户身份登
- 两个ASP.NET站点共享应用程序文件但具有不同的we
- asp.net – HttpCookieCollection.Add和HttpCook