
Asp.net
dakang
这个作者很懒,什么都没留下…
展开
-
利用Response.Flush和iframe实现”服务器推”技术(续)
上一篇利用Response.Flush和iframe实现”服务器推”技术介绍使用iframe实现”服务器推”,这个方式有个缺点在IE、FireFox会出现进度栏一直加载的状态,上一篇也介绍在IE的解决方法,建议先看下上一篇的内容。网上的说http://www.zeitoun.net/articles/comet_and_php/start可以解决FireFox的问题,试了一下也只是IE下可以(也是转载 2014-06-03 14:12:56 · 734 阅读 · 0 评论 -
Asp.Net MVC使用HtmlHelper渲染,并传递FormCollection参数的陷阱
转载地址:http://www.cnblogs.com/jiessie327/archive/2009/10/13/1582117.html在Asp.Net MVC 1.0编程中,我们经常遇见这样的场景,在新建一个对象时候,通过HtmlHelper的方式在View模型中渲染Html控件,当填写完相关内容后,通过Form把需要新建的内容Post回View对应Controller的Action(例转载 2013-09-11 14:42:30 · 1366 阅读 · 0 评论 -
ASP.NET MVC 入门5、View与ViewData
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/04/1303913.htmlview在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添转载 2013-09-11 15:28:10 · 789 阅读 · 0 评论 -
ASP.NET MVC 入门4、Controller与Action
转载:http://www.cnblogs.com/QLeelulu/archive/2008/10/04/1303672.html本系列文章基于ASP.NET MVC Preview5.Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类转载 2013-09-10 15:55:27 · 899 阅读 · 0 评论 -
ASP.NET MVC 入门3、Routing
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/03/1303612.html在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL:转载 2013-09-10 15:38:56 · 810 阅读 · 0 评论 -
ASP.NET MVC 入门2、项目的目录结构与核心的DLL
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/03/1303521.html我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下:App_Data :这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。Content :这个目录是建议用来存转载 2013-09-10 13:42:23 · 854 阅读 · 0 评论 -
ASP.NET MVC 入门1、简介
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/09/30/1302462.html什么是MVC模式MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我转载 2013-09-09 17:56:12 · 766 阅读 · 0 评论 -
ASP.NET MVC 入门系列教程
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/05/1303997.html一个居于ASP.NET MVC Beta的系列入门文章,有朋友提议说写一个示例程序来同步讲解,那样更加容易学习。所以就写选择了写一个Blog程序来作为示例程序。(原来是居于ASP.NET MVC Preview5 的,现在基本修改为ASP.转载 2013-09-10 14:18:05 · 1445 阅读 · 0 评论 -
DataView.RowFilter的使用(包括in,like等SQL中的操作符)
这篇blog转自C# examples,对DataView.RowFilter做了详细介绍,能像SQL中使用in,like等操作符一样进行过滤查询,并附有实例,使用方便。DataView RowFilter Syntax [C#]This example describes syntax of DataView.RowFilter expression. It shows how转载 2013-08-06 16:38:11 · 1179 阅读 · 0 评论 -
C#中有关string.GetHashCode()的一个重要注意事项!
最近在做项目的时候,需要把字符串存入数据库,并且要求数据库中不能有重复的字符串,由此就引出了将字符串hash成特定的hash值,依靠查询hash值是否重复来判断字符串是否重复。这样做的好处在于查询重复字符串的代价太大,因为字符串可能会非常长,进行逐个比较非常消耗数据库的性能,如果将字符串hash之后,依靠hash值来查重就显得轻便很多了,因为hash值通常都比字符串本身短很多。转载 2013-07-01 14:40:16 · 1303 阅读 · 0 评论 -
工作站服务没有启动 解决办法
工作站服务没有启动 解决办法2009年04月01日 星期三 17:10我在计算机管理-本地用户和组-对一个用户点击“隶属于”标签,就会出现 “工作站服务没有启动 "的提示。开始-运行-services.msc 在服务里 开启:workstation;SERVER 两个服务一定都要开启,不然还是不行!原创 2013-06-28 18:19:41 · 3202 阅读 · 0 评论 -
ASP.NET MVC 入门7、Hellper与数据的提交与绑定
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/05/1303991.htmlASP.NET MVC提供了很多Hellper的方法,Hellper就是一些生成HTML代码的方法,方便我们书写HTML代码(有一部分的朋友更喜欢直接写HTML代码)。我们也可以利用.NET 3.5的扩展方法来书写我们自己的Hellper。例如转载 2013-09-13 11:07:58 · 825 阅读 · 0 评论 -
ASP.NET MVC 入门6、TempData
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/04/1303948.htmlASP.NET MVC的TempData用于传输一些临时的数据,例如在各个控制器Action间传递临时的数据或者给View传递一些临时的数据,相信大家都看过“在ASP.NET页面间传值的方法有哪几种”这个面试题,在ASP.NET MVC中TempDat转载 2013-09-12 16:03:29 · 884 阅读 · 0 评论 -
利用Response.Flush和iframe实现”服务器推”技术
通过在HTML页面里陷入一个隐藏的iframe,然后将这个iframe的src属性设为对一个长连接的请求(利用chunked传输response),服务器端就能源源不断地往客户推送数据。 基于流方式的”服务器推”模型: 服务端在接到客户端的请求时,通过Response的Flush()方法发送数据,可以使用定时器的方式发送数据,没有数据也发送”无数据”,转载 2014-06-03 11:05:20 · 914 阅读 · 0 评论 -
Request.RawUrl获取当前请求重写(UrlRewrite)Url的方法介绍
本文介绍下,使用Request.RawUrl获取当前请求重写(UrlRewrite)Url的方法,有需要的朋友,可以参考下。浏览网站时,经常会遇到这样的情况:当没有登录该网站时,访问的页面会直接跳转至登录页,并且网址中会有?RetrunURL=http//www.jbxue.com/user。当登录以后,又会自动跳转至我们前一个访问的页面,很不错的哦。大多数都是使用以下方法转载 2014-03-10 09:49:35 · 2514 阅读 · 0 评论 -
IIS 7.5应用程序池集成模式和经典模式的区别
于最近公司服务器上需要将iis的应用程序池全部都升级到4.0的框架,当然选择4.0就肯定使用集成模式部署。升级过程中出现了比较多的问题,前面文章也提到过几个。这次就主要介绍下httpHandler 和 httpModule 在集成和经典模式下的区别。很多文件上传等都是需要使用到httpModule去实现。我今天就出现了NeatUpload在iis7.5下出现未将对象引用到设计实例的错误。所以用ht转载 2014-03-04 14:45:20 · 1820 阅读 · 0 评论 -
IIS7 动态文件压缩模块安装及配置
压缩协商服务器怎么知道浏览器能够接收压缩内容?浏览器怎么知道接收的内容是压缩过的?当支持压缩的浏览器向服务器发送请求时,会包含一个Accept-Encoding请求头,告诉服务器它支持的压缩算法。例如:Accept-Encoding: gzip,deflate如果服务器响应使用了压缩,会在未压缩的文件头中包含一个响应头Content-Encoding,说明文件是怎么压缩转载 2013-10-14 15:26:54 · 4415 阅读 · 0 评论 -
google地图大规模下载防屏蔽手段
转载地址:http://www.shaoqun.com/m/a/15133.aspx最近需要大规模下载google地图(需要几十万张图片的规模),该怎么办呢? .首先要有下载程序嘛,工欲善其事,必先利其器.c#代码可以很容易的实现.void downloadFile(string url,string localPath) { try转载 2013-09-22 16:30:04 · 1701 阅读 · 0 评论 -
ASP.NET MVC 入门10、Action Filter 与 内置的Filter实现(实例-防盗链)
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/13/1310419.html前一篇中我们已经了解了Action Filter 与 内置的Filter实现,现在我们就来写一个实例。就写一个防盗链的Filter吧。首先继承自FilterAttribute类同时实现IActionFilter接口,代码如下:///转载 2013-09-13 17:51:54 · 939 阅读 · 0 评论 -
ASP.NET MVC 入门9、Action Filter 与 内置的Filter实现(介绍)
转载链接:http://www.cnblogs.com/QLeelulu/archive/2008/10/09/1307660.html有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.NET MVC允许你创建action过滤器。Action过滤器是自定义的Attributes,用来标记添加Action方法之前或者Action方法之后的行为转载 2013-09-13 17:47:47 · 924 阅读 · 0 评论 -
ASP.NET MVC 入门8、ModelState与数据验证
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/08/1305962.htmlViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的ModelState类型的字典集合。在进行数据验证的时候这个属性是比较有用的。在使用Html.ValidationMessage()的时候,就是从转载 2013-09-13 16:00:36 · 934 阅读 · 0 评论 -
ASP.NET MVC 入门11、使用AJAX
转载地址:http://www.cnblogs.com/QLeelulu/archive/2008/10/22/1317214.html本系列文章基于ASP.NET MVC beta.本示例Blog系统同步更新的演示站点:http://4mvcblog.qsh.in/在ASP.NET MVC beta发布之前,M$就宣布支持开源的JS框架jQuery,然后ASP.NET MVC转载 2013-09-13 17:53:38 · 1250 阅读 · 0 评论 -
ASP.NET MVC 重点教程一周年版 第九回 HtmlHelper
转载地址:http://www.cnblogs.com/chsword/archive/2009/04/13/1434891.html许多时候我们会遇到如下场景在写一个编辑数据的页面时,我们通常会写如下代码 1: input type="text" value='' name="title" />由前篇我们所讲的Helper演化,我们思考,对于这种代转载 2013-09-13 14:46:39 · 720 阅读 · 0 评论 -
ServiceStack.Redis里List的Insert操作
最近用Redis的c#驱动,发现ServiceStack.Redis里List类型的Insert方法调用的时候始终报错,结果反编译dll后,这个方法居然是这样写的:public void Insert(int index, string item){ throw new NotImplementedException();}唉。。。坑死人不偿命呀原创 2013-06-28 15:02:35 · 1726 阅读 · 1 评论 -
Asp.net使用httpHandlers报404的问题
今天一直调试一个东东,配置文件Web.Confif配好httpHandlers后,运行IIS,发现报404的错误,困扰了我好几个小时,看了下自己添加的映射dll(aspnet_isapi.dll)的目录,发现是C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,而这台机器是64位的,C:\WINDOWS\下居然有个目录C:\WINDOWS\Microsoft原创 2013-06-27 18:07:07 · 1771 阅读 · 0 评论 -
客户端与服务器端userAgent的区别
客户端通过JS来获取userAgent方法为:navigator.userAgent服务起端通过获取http头信息来得到userAgent方法为:Request.UserAgent(以Asp.net为例)这两者的区别为,客户端的userAgent没办法伪造,而服务器端获取的UserAgent可以伪造,因为我们可以修改发送给服务器端的请求的HTTP头信息。原创 2012-12-27 15:49:35 · 2430 阅读 · 0 评论 -
Cookie同步问题
最近负责的一个需要将一个域名的cookie信息同步到另外一个域名上,下面是自己尝试的各种方法。我们先假设有域名domain1.com和domain2.cn,需要实现这两个域名的名称为myCookie的Cookie实现两台机器上同步写了个服务器端写Cookie的页面,然后抓取不同域名之间互相抓取这个页面(将cookie名称,值作为参数传给这个页面实现写Cookie),结果失败原创 2012-12-24 18:04:46 · 1786 阅读 · 2 评论 -
VS2008快捷键
微软vs2008快捷键下载http://www.microsoft.com/downloads/details.aspx?familyid=E5F902A8-5BB5-4CC6-907E-472809749973&displaylang=en编辑:CTRL + M, O:折叠当前源代码文件中的所有大纲CTRL + M, L:将当前源代码的大纲在折叠与展开间切换CTRL +转载 2012-11-29 17:37:49 · 465 阅读 · 0 评论 -
Asp.net删除Cookie
以下是我刚刚完善的删除cookie的方法 /// /// 删除Cookies /// /// Cookie的名称 /// Cookie的domain /// 布尔类型 public static void DeleteCookie(string CoName, string原创 2012-11-29 10:38:39 · 900 阅读 · 0 评论 -
ASP.NET性能计数器
ASP.NET 支持两组性能计数器系统,在 ASP.NET 性能计数器对象中的 PerfMon 中公开应用程序,在 ASP.NET Applications 性能对象中公开 注:每 400 毫秒更新一次与每个性能计数器关联的值 ASP.NET 系统性能计数器 ASP.NET 支持以下 ASP.NET 系统性能计数器。它们汇集 Web 服务器计算机上所有 ASP.NE原创 2012-11-23 11:03:00 · 1199 阅读 · 0 评论 -
vs2008的JavaScript 语法提示(Intellisense)功能
一直想这javascript能提供注释功能就好了,vs2008里提供了智能感知(Intellisense)功能,想用这个功能的童鞋可以在html里开发javascript,最后再保存在js文件中。下面我们就介绍下javascript的智能感知(Intellisense)功能转载地址:http://www.css88.com/archives/990JavaScript已经发展成为进原创 2012-09-29 11:27:35 · 918 阅读 · 0 评论 -
Android浏览页面时报数据连接性问题
今天很郁闷,不断有用户反映我们网站的某张图片以前能打开,现在打不开,结果我测试发现iphone能打开,电脑也能打开,android和塞班的的话竟然打不开。报错如下:-------------------------------------------------------------数据连接性问题服务器无法通讯。请稍候重试。--------------------------原创 2012-07-05 15:21:18 · 2446 阅读 · 0 评论 -
正则表达式(四):正则表达式的与或非
引用链接:http://www.infoq.com/cn/news/2011/04/regular-expressions-4我们使用正则表达式,熟练掌握各种功能和结构只是手段,解决实际的问题才是真正的目的。要解决真正的问题,就必须有解决问题的思路,正则表达式的功能,说到底,可以归纳为三种逻辑,为了表述方便,我们分别称为与、或、非。逻辑关系说明转载 2012-05-19 16:56:16 · 1835 阅读 · 0 评论 -
利用版本号来清空客户端文件缓存
1.用ajax来get或者post数据时,由于浏览器的缓存原因,导致获取的数据不是实时的,解决方案为:我们可以用时间戳做成一个get变量,这样就不会有浏览器的缓存了2.当html页面中的引用的js和css修改后,你会发现部分浏览器请求js和css文件得到的status竟然是304(可以通过Firebug等工具看到),说明读的还是浏览器缓存中老的文件。解决此问题的方法还是给文件的加上版本号原创 2012-05-31 14:38:07 · 1948 阅读 · 0 评论 -
IIS配置需要登陆才能访问的目录权限
1.首先在本地用户和组里面创建一用户,见下图: 创建用户时,确保图中的勾选中 2.给指定的目录添加该用户 3.去掉IIS的允许匿名访问权限 好,所有工作就绪了。在这里特别感谢下小毛驴同学原创 2011-10-31 17:58:50 · 1489 阅读 · 1 评论 -
对WAP站点的User_Agent最新分析
2011年我曾经对手头负责的WAP站的User_Agent分析过,通过当时的分析结果写过一些相应的处理规则。但近两年手机、手机浏览器的发展日新月异,原来的规则就慢慢的出现了不能很好兼容的情况,于是今天(2013.01.04)我又对现在WAP站的访问情况进行了分析。借助Sqlserver等关系型数据库可以对这些数据很好的进行分析、统计。以下是插入用户访问到数据库的方法(我用的是Asp.net):原创 2013-01-04 16:33:04 · 7321 阅读 · 5 评论 -
The underlying connection was closed错误
今天理IIS上Asp.net程序的所有报错日志,发现好报The underlying connection was closed: Unable to connect to the remote server. 于是搜了下,发现很多人遇到这个异常,可是却没有标准的解决方案,一般有一下几种。1.如果用了代理,设置正确。2.如果用了firewall,将firewall禁掉试试。3.将Lan原创 2013-01-09 15:06:19 · 3353 阅读 · 0 评论 -
在c#中使用servicestackredis操作redis
下载地址: https://github.com/mythz/ServiceStack.Redis添加dll引用:using ServiceStack.Common.Extensions;using ServiceStack.Redis;using ServiceStack.Redis.Generic;using ServiceStack.Text;using Se转载 2013-05-20 17:47:59 · 2403 阅读 · 0 评论 -
c#连接mysql中文乱码解决方案(MySql.Data.dll)
今天用C#类连接mysql数据库出现中文乱码具体解决方案如下:用到的mysql表结构: CREATE TABLE IF NOT EXISTS `tet` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `url` varchar(255) NOT NULL) ENGINE=InnoDB DEFAUL转载 2013-05-20 10:24:08 · 2391 阅读 · 0 评论 -
Recompilation limit of 15 reached HostingEnvironment initiated shutdown原因排查
之前写了篇ASP.NET站点自动重启问题排查的文章,里面提到了我的一个运行的项目会隔几分钟就IIS应用程序池重启一次,分析了很多原因,终于今天通过我的测试,得到了我的项目IIS应用程序池会重启的原因。本来准备在原来博文基础上进行修改的,但是为了更好的记录问题排查的过程,我还是准备不动之前的博客,另开一篇。之前的博文中有讲到==============================原创 2013-01-21 17:53:06 · 1837 阅读 · 0 评论