Asp.net
文章平均质量分 74
ycmail
这个作者很懒,什么都没留下…
展开
-
C#中删除HTML标签
#region 删除HTML标签 public static string ClearHTMLTags(string HTML) { string[] Regexs ={ @"]*?>.*?", @"//[""tbnr]|[^/7])*?/7|/w+)转载 2010-02-01 16:34:00 · 1644 阅读 · 0 评论 -
JQuery上传插件Uploadify使用详解
Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。转载 2015-06-10 21:31:13 · 478 阅读 · 0 评论 -
Windows下Redis的安装使用
Windows下Redis的安装使用2014-03-04 09:53 蛙牛 oschina 字号:T | TRedis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。本文中,作者分享了在Windows下进行安装和使用Redis的技巧。AD:转载 2015-08-08 12:07:08 · 306 阅读 · 0 评论 -
WCF REST 工作总结(二)
上一篇 我们搭建了WCF REST 的服务 平且通过 三种方式发送get请求 实现了获取json 没看过的朋友可以先去看下----REST 工作总结一今天主要写下 POST等其他方式 发送请求 以及 流方式 文件的上传与下载 一.Post 提交数据先来想下 POST和Get 的不同 Get 方式 我们直接通过 url 来传递参数 先来看下我们的 创转载 2015-08-05 17:08:00 · 506 阅读 · 0 评论 -
WCF REST 工作总结(一)
WCF REST 工作总结(一)最近工作中学习使用了WCF REST,REST 有很多好处 高效 简约 面向资源 而客户端调用 也变得非常简单。REST 入门的资料等 大家可以去网上找 这里主要分享下遇到的问题以及解决~一.环境准备使用WCF REST 可以先下载一个模版 并大致预览下载好这个模版后 新建项目 选择这个模版 会默认帮我们生成一个 CRUD 的代码 新转载 2015-08-05 17:09:32 · 413 阅读 · 0 评论 -
swagger web api 学习总结 part1
Part1 记录mvc api 简单使用swagger1、创建mvc api 项目2、初始化包 (工具-NuGet包管理器-管理解决方案的NuGet包) -Swashbuckle3、在App_Start 生成SwaggerConfig.cs 如下代码,默认全部注释的。using System.Web.Http;using WebActivatorEx原创 2016-06-26 16:51:29 · 2776 阅读 · 0 评论 -
Swagger UI教程 API 文档神器 搭配Node使用 web api 接口文档 mvc接口文档
两种方案一、Swagger 配置 web Api 接口文档美化二、通过NodeJS 发布Swagger UI 配置api 文档先说一下简单的 Swagger 配置 web Api Swagger-UI本身只提供在线测试功能,要集成它还需要告诉它本项目提供的各种服务和参数信息。这里就需要一些工作量了,不过好在许多第三方库已经给我们完成了这一工作。我这里用的是S原创 2016-06-15 10:25:26 · 16421 阅读 · 4 评论 -
swagger web api 学习总结 part2
Part1部分我们学习了在MVC Web Api 中使用Swagger 、和修改swagger的样式还有怎么引入自己的js文件,扩展自己的版本,Part2部分我们学习一下授权授权分为三部分1、BasicAuth2、ApiKey3、OAuth2我们这里着重学习一下OAuth2 和ApiKey下面先学习一下ApiKey,看一下上一节的效果图原创 2016-06-26 18:14:51 · 823 阅读 · 1 评论 -
Swashbuckle Swagger UI 用于 MVC web api
前段时间一直在研究swagger ui 、swagger edit ,但还是有好多约束、查了一下Swashbuckle、swagger ui 都是开源的,直接下载源代码修改成自己想要的格式Swashbuckle:https://github.com/domaindrivendev/SwashbuckleSwaggerUI: https://github.com/swag原创 2016-06-27 18:49:25 · 2480 阅读 · 0 评论 -
深入理解IOC模式及Unity框架
研究了下,有几篇博客确实已经说得很清楚了 1、IoC模式:http://www.cnblogs.com/qqlin/archive/2012/10/09/2707075.html 这篇博客是通过一个播放器的例子来说明什么是依赖,依赖倒置,控制反转(IOC),最后实现依赖注入。通过Unity实现IOC容器。不错的一个例子 2、深入理解DIP、IoC、DI以及IoC容器转载 2016-06-30 09:44:52 · 428 阅读 · 0 评论 -
[转载] Authentication in .NET Web Api
在介绍WebApi这个小demo前,先来简单说一下OAuth这个东西。OAuth开放授权,用户可以对自己的资源进行第三方授权,那么第三方就可以不用你的账号密码就可以访问你授权的资源了。比如一些论坛直接用qq账号登陆、微信公众号等,都是OAuth的应用体现。这里的WebApi的demo也是一样,用户只有获得授权token才能访问api,有人对这个token比较好奇,然而OAuth2.转载 2016-06-17 20:03:33 · 409 阅读 · 0 评论 -
一个简单的小程序演示Unity的三种依赖注入方式
今天写《WCF技术剖析(卷2)》关于《WCF扩展》一章,举了“如何通过WCF扩展实现与IoC框架(以Unity为例)集成”(《通过自定义ServiceHost实现对WCF的扩展[实例篇]》)的例子。为了展示Unity如何实现几种典型的注入方式(构造器注入、属性注入和方法注入),我写了一个简单的小程序。如果读者对Unity或者IoC没有太多概念,我觉得这个小程序对于你初步地认识它们具有一定的帮助意义转载 2016-06-22 14:31:15 · 2722 阅读 · 0 评论 -
web api filter 和 mvc filter 区别
给web api 项目和mvc 项目添加过滤器的时候遇到了一个问题,在web api 引用的是Http 而在MVC 项目引用的是 System.Web.Mvcweb api 终结过滤器的方法 : filterContext.Response = filterContext.Request.CreateResponse(HttpStatusCode.OK, (object)SysUserSt原创 2016-06-22 19:51:37 · 2283 阅读 · 0 评论 -
ASP.NET WebApi实现请求频率限制
SampleController.csusing System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Web;using System.Web.Http;namespace App.Controllers{ [Throttle]...转载 2018-06-02 21:57:59 · 3070 阅读 · 0 评论 -
浅谈Asp.net 运行机制
一、Asp.net 运行机制概述1.使用Asp.net 进行动态Web开发,编写好Web应用程序,即动态页面,并部署到Web服务器,如IIS中;2.客户端在浏览器输入地址,请求相应的动态页面;3.Web 服务器根据客户端的请求,对Web应用程序进行编译或解释,并生成HTML流,返回给客户端4.客户端浏览器解释HTML流,并显示为Web页面 二、Asp.net 运行机制详解 ...转载 2018-06-12 17:15:47 · 1424 阅读 · 0 评论 -
互联网架构为什么要做服务化?[转载]
近期参加一些业界的技术大会,“微服务架构”的话题非常之火,也在一些场合聊过服务化架构实践,最近几期文章期望用通俗易懂的语言聊聊了个人对服务化以及微服务架构的理解,希望能给大伙一些启示。如果有遗漏,也欢迎大家补充。 一、互联网高可用架构,为什么要服务化?【服务化之前高可用架构】在服务化之前,互联网的高可用架构大致是这样一个架构:(1)用户端是浏览器browser,APP客户端(2)后端入口是高可用的...转载 2018-05-31 12:51:12 · 223 阅读 · 0 评论 -
30分钟LINQ教程
千万别被这个页面的滚动条吓到!!!我相信你一定能在30分钟之内看完它!!!在说LINQ之前必须先说说几个重要的C#语言特性一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型 甚至在foreach一转载 2015-05-11 22:09:30 · 359 阅读 · 0 评论 -
c# XML和实体类之间相互转换
public class XmlUtil { #region 反序列化 /// /// 反序列化 /// /// 类型 /// XML字符串 /// public static object Deserial转载 2015-05-08 23:39:02 · 8977 阅读 · 0 评论 -
浅析值类型与引用类型的内存分配[转载]
1、 值类型和引用类型的区别 1. 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。2. 值类型存取速度快,引用类型存取速度慢。3. 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用4. 值类型继承自System.ValueType,引用类型继承自System.Object5.原创 2010-02-26 17:16:00 · 6018 阅读 · 7 评论 -
ASP.NET底层机制 (上) HttpModule[转载]
1.ASP时代的HTTP请求处理过程在IIS的应用程序映射中,IIS会将对asp和asa文件的请求转交给asp.dll这个ISAPI来处理Inetinfo.exe进程,即www服务进程解释型处理,每次请求都会重新解释一次,不适用于大流量请求2.ASP.NET的HTTP请求处理过程3.在HttpRuntime中请求处理过程HttpRequest请求:进入HttpRumtime——通过Http原创 2010-02-24 15:06:00 · 561 阅读 · 0 评论 -
防止用户通过IE后退按纽重复提交
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);原创 2010-01-02 11:34:00 · 328 阅读 · 0 评论 -
ASP.NET对请求处理的过程
ASP.NET对请求处理的过程当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,转载 2009-12-31 15:03:00 · 381 阅读 · 0 评论 -
Iframe自适应高度
原创 2010-04-03 15:18:00 · 361 阅读 · 0 评论 -
.net创建XML文件的两种方法[转载]
方法一:按照XML的结构一步一步的构建XML文档. 通过.Net FrameWork SDK中的命名空间"System.Xml"中封装的各种类来实现的方法二:直接定影XML文档,然后保存到文件。 通过"XmlDocument"类中的"LoadXml"方法 .aspx前台代码:%@ Page Language="C#" AutoEventWireup="tru原创 2010-05-15 15:30:00 · 428 阅读 · 0 评论 -
根据汉字得到拼音首字母方法
<br />private string GetChineseSpell(string strText)<br /> {<br /> int len = strText.Length;<br /> string myStr = "";<br /> for (int i = 0; i < len; i++)<br /> {<br /> myStr += getSpell(strText.Substring(i, 1));<br原创 2010-07-13 09:14:00 · 633 阅读 · 1 评论 -
Jquery、DropDownList、数据库 联动实现(二)
JQueryDropDownList.aspx.cs public partial class JQueryDropDownList : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) {原创 2010-05-21 09:00:00 · 1257 阅读 · 0 评论 -
Repeater 换行显示
1、后台写一方法 public string GetBlankRow(RepeaterItem item) { if ((item.ItemIndex + 1) % 3 == 0) { return ""; } else return " "; } 2、页面调用方法原创 2010-06-03 18:56:00 · 1603 阅读 · 0 评论 -
asp.net的sessionState节点的配置
web.config关于sessionState节点的配置方案,sessionState有四种模式:off,inProc,StateServer,SqlServer。1、off模式从字面上就可以看出这个是关闭模式,如果当前页面不需要session的值,为了减少服务器资源,你可以去掉Session的开销。或者页面上来关闭Session。2、inProc模式(缺省模式)它允许“无Cookie”的会话,以及在服务器之外存储会话数据。ASP.NET会话状态模块在Web.config文件中像下面这样配置:在这个例子中原创 2011-02-11 15:13:00 · 526 阅读 · 0 评论 -
Visual Studio 2008不能创建数据库连接出现:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToke
Visual Studio 2008不能创建数据库连接出现:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件的解决办法Posted on 2008-10-20 20:21 lazypig01 阅读(1613) 评论(1)编辑收藏<br />当使用VS2008时,添加数据库连接,可能出原创 2011-04-21 14:57:00 · 7488 阅读 · 2 评论 -
客户端请求服务器过程
转载 2012-04-25 14:48:14 · 548 阅读 · 0 评论 -
windows,linux下SVN实现自动更新WEB目录
通过SVN进行版本库管理,每次提交后,都要在SVN服务器更新最新上传的版本到WEB目录进行同步。操作比较烦琐,而且效率也低。使用SVN钩子脚本进行WEB目录同步,可很好的解决这方面的问题。由于测试机器与SVN库都在同一台机器里,所以处理起来比较方便。svn项目下面有hooks目录,里面存放的是全部的钩子脚本的模板post-commit.tmpl 为客户端commit提交转载 2014-08-19 12:03:49 · 1121 阅读 · 0 评论 -
Model与XML互相转换
interface ISerialize { /// /// xml 转换为 model /// /// /// /// /// T XmlToModel(string xml, T model); /// ///原创 2015-05-08 23:34:46 · 7009 阅读 · 0 评论 -
Quartz 简单用法
1、Nuget 初始化 Quartz包右键单击项目下面的依赖项->管理nuget包->浏览然后搜索Quartz然后选择后面的安装(我安装的是3.0.4版本)在弹出来的接受许可证中选择我接受。新建一个ReportJob类并实现IJob接口(如下所示) [PersistJobDataAfterExecution] [DisallowConcurrentExecu...转载 2018-10-25 17:20:42 · 421 阅读 · 1 评论