代码改变世界

随笔分类 -  [02] ASP.NET [ Core ]

ASP.NET Core 下自定义权限验证

2019-04-24 20:36 by 音乐让我说, 3123 阅读, 收藏, 编辑
摘要: 效果图: 如果没有权限时,显示: 代码: 使用方法: 谢谢浏览! 阅读全文

ASP.NET Core 下自定义模型绑定,去除字符串类型前后的空格

2019-04-24 20:26 by 音乐让我说, 1347 阅读, 收藏, 编辑
摘要: 效果图: 01 02 直接贴代码了: NoTrim 我们自定义的模型绑定提供程序 注册服务 谢谢浏览! 阅读全文

[铁人赛] ASP.NET Core 2 系列- 从头开始

2018-08-25 10:59 by 音乐让我说, 376 阅读, 收藏, 编辑
摘要: 来势汹汹的.NET Core似乎要取代.NET Framework,ASP.NET也随之发布.NET Core版本。虽说名称沿用ASP.NET,但相较于ASP.NET确有许多架构上的差异,可说是除了名称外,已是两个不同的框架。 本系列文将介绍ASP.NET Core入门教学及一些实务运用的范例,本篇 阅读全文

ASP.NET(支持 ASP.NET MVC)性能优化包 - combres 介绍

2014-05-12 14:23 by 音乐让我说, 627 阅读, 收藏, 编辑
摘要: 项目地址:https://github.com/buunguyen/combresOverviewCombres (previously hosted inCodePlex) helps your ASP.NET and ASP.NET MVC applications perform faster... 阅读全文

Asp.Net Web API 2 学习系列目录整理

2014-05-10 16:26 by 音乐让我说, 276 阅读, 收藏, 编辑
摘要: 1. aehyok - Asp.Net Web API 2 系列 2. ASP.NET Core WebApi 使用 Swagger 生成 API 说明文档 点击展开(或隐藏)内容 转载地址:https://www.cnblogs.com/yilezhu/p/9241261.html 引言 在使用a 阅读全文

一步一步实战扩展 ASP.NET Route,实现小写 URL、个性化 URL

2013-08-09 08:54 by 音乐让我说, 2859 阅读, 收藏, 编辑
摘要: 介绍不知道大家在使用 ASP.NET MVC 时有没有一些扩展要求,反正我是有很多。在使用 MVC 这几年(PS:我是从 1.0 开始学,2.0、3.0 开发至今),我深深地觉得 MVC 的扩展性真是太好了,几乎你大部分的“合理”需求,用 MVC 都能实现。好了,废话不多说了,今天我就实战演示如何扩展 ASP.NET Route,希望能帮助到你。小写 URL我想很多朋友和我一样,使用 ASP.NET MVC 时都想要小写的 URL。一般除非你在开发时手动把 Controller、Action 的名字建成小写,或者在 Action 方法上标记 ActionNameAttribute,否则如果不经 阅读全文

ASP.NET Web API 的简单示例

2013-07-15 18:02 by 音乐让我说, 532 阅读, 收藏, 编辑
摘要: Demo1:HTML: Comments Test Home Page <<< Back | Demo 1 Simple Get | On to Demo 2 - Simple CRUD >>> Get Comments Demos Go! ... 阅读全文

定义 ICache 接口,以及实现默认的 ASP.NET 缓存机制

2013-06-28 15:28 by 音乐让我说, 676 阅读, 收藏, 编辑
摘要: 本文定义 ICache 接口,以及实现默认的 ASP.NET 缓存机制(即通过 System.Web.Caching.Cache)来缓存,将来也可以通过扩展,替换默认实现。下面直接贴代码了:ICache 接口基础接口 - ICacheusing System;using System.Collect... 阅读全文

HttpWebRequest 的一个 异步封装[转]

2013-05-03 18:57 by 音乐让我说, 357 阅读, 收藏, 编辑
摘要: 直接贴代码了:公共类:View Code using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Data;using System.Data.OleDb;using System.Net;using System.Xml;using System.Net.Security;using System.Security.Cryptography.X509Certificates;[Serializable]public class RequestInfo{ pu... 阅读全文

MemberShip SQL Server Provider 库 aspnetdb.mdf 的数据库结构

2013-01-16 14:32 by 音乐让我说, 323 阅读, 收藏, 编辑
摘要: 表名:aspnet_Applications说明:保存应用程序信息字段名类型属性说明ApplicationNamenvarchar(256)应用程序名LoweredApplicationNamenvarchar(256)小写的应用程序名ApplicationIduniqueidentifierPK应用程序的id, GUID值Descriptionnvarchar(256)nullable应用程序的 描述表名:aspnet_Paths说明:路径信息字段名类型属性说明ApplicationIduniqueidentifierFK: appnet_Applications.ApplciationId 阅读全文

ASP.NET Web API系列教程目录

2012-11-18 21:01 by 音乐让我说, 327 阅读, 收藏, 编辑
摘要: 微软随ASP.NET MVC 4一起还发布了一个框架,叫做ASP.NET Web API。这是一个用来在.NET平台上建立HTTP服务的Web API框架,是微软的又一项令人振奋的技术。目前,国内对此关注的人似乎还不多,有关ASP.NET Web API的文章也不多见。为此,本人打算对微软ASP.NET Web API官方网站上的一些教程进行翻译,以期让更多的国人了解、学习和使用这项ASP.NET Web API。详细学习地址:http://www.cnblogs.com/r01cn/archive/2012/11/11/2765432.html谢谢浏览! 阅读全文

在 ASP.NET WebForms/MVC 中利用 HttpModule 添加全局站点统计(CNZZ、百度统计、Google Analytics等)脚本

2012-09-21 13:38 by 音乐让我说, 2822 阅读, 收藏, 编辑
摘要: 在面向大众类型的网站应用中,我们常常需要知道网站的访问情况,特别是站长。就目前来说,有很多网站可以为你提供统计服务,比如:CNZZ、百度统计、Google Analytics等等,而你只需要在你的网站的每个页面的底部添加一些 Javascript 脚本就可以了,比如:<!-- 百度统计 --><script type="text/javascript"> var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : & 阅读全文

我对 ASP.NET Web API 的随想

2012-09-16 12:39 by 音乐让我说, 272 阅读, 收藏, 编辑
摘要: 其实自己实现一个类似与 ASP.NET Web API 的轻量级 Web 服务(PS:不是说 Web Service 技术)也不是很难的事,就算不用 ASP.NET MVC,用 ASP、ASP.NET、JSP、PHP、Node.JS 等等有服务器处理能力的“页面”就能实现。就拿我们熟悉的 ASP.NET WebForm 来说,我们建立一个 .aspx 的页面,然后通过参数得到 Action 方法,Invoke 它,得到结果后序列化为 JSON 作为响应结果,如果 Action 没有返回值,那么就不返回,我们可以利用 UrlRewriter ,配置正则表达式,获取请求中的 Controller、 阅读全文

(转)ASP.NET那点不为人知的事(二)

2012-08-25 12:15 by 音乐让我说, 225 阅读, 收藏, 编辑
摘要: 转载自:http://www.cnblogs.com/OceanEyes/archive/2012/08/23/aspnetEssential-22.html上一篇博文《ASP.NET那点不为人知的事(一)》中我们提到HttpApplication有19个标准事件,在HttpApplication的第8个事件PostMapRequestHandlerExcute触发的时候,标志着已经获取了处理当前请求的处理程序对象,在第11个事件PreRequestHandlerExcute之后,HttpApplication将执行这个处理程序,接下来我们继续讨论以下话题:HttpContext状态管理处理H 阅读全文

(转)ASP.NET那点不为人知的事(一)

2012-08-25 12:09 by 音乐让我说, 530 阅读, 收藏, 编辑
摘要: 转载自:http://www.cnblogs.com/OceanEyes/archive/2012/08/13/aspnetEssential-1.html我们上网时,在浏览器地址输入网址:Http://www.cnblogs.com,按下回车,一张网页就呈现在我们眼前。这究竟发生了什么?对于一名优秀的Programmer来说,我想有必要一下熟悉浏览器--->服务器请求的过程。ASP.NETASP.NET是运行在公共语言运行时刻时(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。当浏览器请求 ASP.NET 文件时,IIS 会把该请求传递给服务器上的 ASP.NE 阅读全文

ASP.NET 下利用资源文件实现国际化

2012-08-22 00:03 by 音乐让我说, 277 阅读, 收藏, 编辑
摘要: 项目解决方案截图:Resource 文件:aspx<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>ASP.NET 下利用资源文件实现国 阅读全文

一个简单的例子演示:通过浏览器的滚动条来动态加载数据

2012-07-28 00:07 by 音乐让我说, 337 阅读, 收藏, 编辑
摘要: 直接贴代码了: 后台代码: 谢谢浏览! 阅读全文

ASP.NET 中如何通过编码的方式限制文件的下载速度

2012-07-28 00:01 by 音乐让我说, 470 阅读, 收藏, 编辑
摘要: 有时候,在处理客户端请求下载文件时,为了避免服务器一次缓冲一个大文件到内存,然后发给客户端来下载,常常需要禁用服务器端的缓冲,一点一点地发送给客户端,这样的好处是不用占用大多的服务器内存,万一客户端终止下载,也可以随时停止响应。废话不多说,直接贴代码了:前台代码:<form id="form1" runat="server"><div> 请选择下载速度: <asp:DropDownList ID="ddlDonwloadSpeed" runat="server"> <asp 阅读全文

我整理的一些 ASP.NET 开发规范

2012-07-27 08:25 by 音乐让我说, 604 阅读, 收藏, 编辑
摘要: 除了 C# 编码规范是每个开发人员必须掌握的以外,以下是我自己整理的一些规范,强迫自己一定要在开发中这样做,而不强迫别人,仅供参考。1. ASP.NET 或 ASP.NET MVC 项目中的文件命名是否应该小写,并且尽量简单。比如:read.aspx 、post.aspx、 productController、 add(Action)。如果是 MVC 项目, Action 的命名可以用下划线来区分,比如: add_product。 这里有一个问题,就是 类名(productController)和 Action 都是小写了,不符合 C# 编码规范。是否可以暂时忽略这个规范呢?2. 如果是 AS 阅读全文

(转)细说ASP.NET Forms身份认证

2012-07-09 18:47 by 音乐让我说, 325 阅读, 收藏, 编辑
摘要: 转载自大名鼎鼎的 Fish Li 的文章:细说ASP.NET Forms身份认证用户登录是个很常见的业务需求,在ASP.NET中,这个过程被称为身份认证。 由于很常见,因此,我认为把这块内容整理出来,与大家分享应该是件有意义的事。在开发ASP.NET项目中,我们最常用的是Forms认证,也叫【表单认证】。 这种认证方式既可以用于局域网环境,也可用于互联网环境,因此,它有着非常广泛的使用。 这篇博客主要讨论的话题是:ASP.NET Forms 身份认证。有一点我要申明一下:在这篇博客中,不会涉及ASP.NET的登录系列控件以及membership的相关话题, 我只想用比较原始的方式来说明在ASP 阅读全文