C#泛型-IComparable接口使用

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

c#排列组合算法

评论(0)浏览(136)分类:Asp.Net/C#/WCF
c#排列组合算法 +展开-C#usingSystem;usingSystem.Collections;usingSystem.Data;///summary///组合数学函数集////summarypublicclassCombinatorics{#region公共函数///summary///把二维整形数组转换为数据表////summarypublicstaticDataTableTwoDemisionIntArrayToDataTable(int[,]source){DataTabledt=newDataTable();DataRowdr;inti,j;intb1=source.GetUpper..

DataSet导出到Excel文件

评论(0)浏览(136)分类:Asp.Net/C#/WCF
DataSet导出到Excel文件  Dataset通过HTMLTextWriter对象生成excel文件 public static void DataSetToExcel(DataSet oDS, HttpResponse Response, string fileName) { if (oDS == null || oDS.Tables[0] == null || oDS.Tables[0].Rows.Count == 0) { return; } Response.Clear(); //Encoding pa..

无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误

评论(0)浏览(132)分类:Asp.Net/C#/WCF
无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误  调试asp.net程序时出现无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误的错误,解决办法如下方法 1: 禁用环回检查请遵循以下步骤:1. 单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 。2. 中注册表编辑器, 找到并单击以下注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa3. 右击 Lsa , 指向 新建..

C# string.Format中大括号{}的转义

评论(0)浏览(132)分类:Asp.Net/C#/WCF
C# string.Format中大括号{}的转义  在C#中,在调用string.Format函数格式化指定字符串,如果指定的字符串中出现大括号{},那么如果不进行转义,C#编译会报错,提示“输入字符串的格式不正确。”。  大括号的转义和VBScript差不多,用两个{{代替一个{,两个}}代替一个}。  示例1,未对大括号{}转义,编译器报错+展开 -C#stringdata="1111",str="functionfun(vars={0};alert..

asp.net出现无法找到字体“?”错误的解决方案

评论(0)浏览(132)分类:Asp.Net/C#/WCF
asp.net出现无法找到字体“?”错误的解决方案法找到字体“?”。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 无法找到字体“?”。-----------------------------------在做一个验证码程序的时候,使用到了字体,但是碰到了如上的错误。这个错误的引发是因为C:\WIN..

Cookie在IE浏览器跨域不能存储读取解决方案

评论(0)浏览(131)分类:Asp.Net/C#/WCF
Cookie在IE浏览器跨域不能存储读取解决方案最近在做一个Banner切换的功能,用coolie存储切换到的Banner位置,用script标签来加载生成Banner的页面。由于平时用Firefox调试JavaScript,所以测试的时候还是使用Firefox,结果正确,按循序切换。当换IE浏览器来查看效果的时候,发现IE只能显示第一个Banner,不能按循序切换。发现跨域生成的cookie被IE浏览器给拦截了,晕。。。后面网上查找了..

5.5 单选控件和单选组控件(RadioButton和RadioButtonList)

评论(0)浏览(131)分类:Asp.Net/C#/WCF
5.5 单选控件和单选组控件(RadioButton和RadioButtonList)  在投票等系统中,通常需要使用单选控件和单选组控件。顾名思义,在单选控件和单选组控件的项目中,只能在有限种选择中进行一个项目的选择。在进行投票等应用开发并且只能在选项中选择单项时,单选控件和单选组控件都是最佳的选择。5.5.1 单选控件(RadioButton)  单选控件可以为用户选择某一个选项,单选控件常用属性如下所示。?1)Che..

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

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

C#获取webbrowser选中内容的html代码

评论(0)浏览(130)分类:Asp.Net/C#/WCF
C#获取webbrowser选中内容的html代码  C#获取webbrowser选中内容的html代码,需要引用Microsoft.mshtml. private void Form1_Load(object sender, EventArgs e) { webBrowser1.Navigate(http://www.baidu.com); webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted); } ..

提交数据超过asp.net默认请求大小firefox一直处于加载状态

评论(0)浏览(127)分类:Asp.Net/C#/WCF
提交数据超过asp.net默认请求大小firefox一直处于加载状态  今天碰到一个奇怪的问题,局域网测试网站,用firefox/IE提交文件时,如果提交的文件大小大于asp.net限制的大小,firefox会一直处于加载状态直到执行超时,而不会报错。IE8表现还可以,但是在ie下超过的部分越大,加载的时间也越久。chrome是不到1s直接就报超过了最大请求长度。错误,不知道到底是浏览器的问题还是asp.net配置的问题。  在..

asp sqlserver2000 [Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档

评论(0)浏览(127)分类:Asp/VBScript
asp sqlserver2000 [Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档  今天访问一个本地的asp程序时,在连接SqlServer2000数据库出现下面的错误Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档。  这个程序没改动过,以前都是可以运行的。最近好像安装了什么软件还是配置过什么了,导致出现这个错误。网上找..

文字服务和输入语言-检测到不兼容的键盘驱动程序。该对话框已被停用

评论(0)浏览(127)分类:Asp.Net/C#/WCF
文字服务和输入语言-检测到不兼容的键盘驱动程序。该对话框已被停用  文字服务和输入语言对话框不显示语言输入,最下面显示检测到不兼容的键盘驱动程序。该对话框已被停用。的提示,如下所示  这是因为输入法的注册表项目被删除了或者破坏了,只需要重新建立输入法注册表项目就可以解决检测到不兼容的键盘驱动程序。该对话框已被停用。问题。  点击这里下载此文件加压缩后,双击运行fixkeyboard.reg将输入法..

Asp.Net字符串和&#编码转换源代码

评论(0)浏览(126)分类:Asp.Net/C#/WCF
Asp.Net字符串和&#编码转换源代码  Asp.Net将字符串转为#区码位编码,或者将#区码位编码字符串转为对应的字符串内容。  #数字;这种编码其实就是将单个字符转为对应的区码位(数字),然后区码位前缀加上#,后缀加上;组成,对于这种编码的字符串,浏览器会自动解析为对应的字符。  Asp.Net字符串和#编码转换源代码和测试代码如下using System;using System.Text.RegularExp..

C#源代码-查询alexa全球,中国排名,google pr,google收录和百度收录及快照

评论(20)浏览(126)分类:Asp.Net/C#/WCF
C#源代码-查询alexa全球,中国排名,google pr,google收录和百度收录及快照2012-7-16更新1)更新百度html代码获取的编码,从gb2312变更为utf-82012-4-24更新1)修改Alexa API正则2)修改百度收录查询代码,去掉协议部分,要不site带协议的url地址百度无法查询2011-12-7更新:1)更新了google pagerank 查询地址2)更新google收录正则表达式3)更新alexa国内排名正则表达式  发一个C#源代码,可以查询alexa全球,中国排..

.net通过Remoting实现双向通信

评论(0)浏览(123)分类:Asp.Net/C#/WCF
.net通过Remoting实现双向通信  Remoting是NET平台下比较成熟高效的 分布式技术,我们习惯采用传统的远程调用的方式使用Remoting。在客户端所在的Application Domain,我们通过Proxy(Transparent Proxy)远程地跨Application Domain调用一个方法。当来自Client端的调用请求通过Proxy到达Server端所在的Application Domain后,Remoting Infrastructure在Server 端激活(Act..

asp.net无法识别的属性redirectMode

评论(0)浏览(123)分类:Asp.Net/C#/WCF
asp.net无法识别的属性redirectMode“/”应用程序中的服务器错误。--------------------------------------------------------------------------------配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 无法识别的属性“redirectMode”。请注意属性名称区分大小写。asp.net陈旭编译的时候出现这..

C# HtmlParser使用说明

评论(0)浏览(122)分类:Asp.Net/C#/WCF
C# HtmlParser使用说明  本文介绍了.net 版的一个HTMLParser网页解析开源类库(Winista.HTMLParser)的功能特性、工作原理和使用方法。对于使用.net进行Web信 息提取的开发人员进行了一次HTMLParser的初步讲解。应用实例将会在日后的文中介绍,敬请关注。一、背景知识   HTMLParser原本是一个在sourceforge上的一个Java开源项目,使用这个Java类库可以用来线性地或..

Asp.Net--C#字符串类型只执行一次替换

评论(0)浏览(122)分类:Asp.Net/C#/WCF
Asp.Net--C#字符串类型只执行一次替换  asp.net中使用C#作为后台语言时,字符串类型的Replace方法只有2种重载版本,会一次替换完匹配的内容。不同asp的replace函数,可以指定开始位置,替换次数和比较类型。如下ASP中replace使用方法说明如下replace (expression,find,replacement,[start],[count],[compare])参数expression:必选。包含要替换的子字符串的字符串表达式。find:必..

C#用户自定义控件中Page.FindControl找不到控件

评论(0)浏览(121)分类:Asp.Net/C#/WCF
C#用户自定义控件中Page.FindControl找不到控件用户自定义控件中Page.FindControl找不到控件在制作用户自定义控件时,如果要查找用户自定义控件中的子控件,注意不能使用Page.FindControl,而是使用this.FindControl,使用Page.FindControl会查找放置用户自定义控件的aspx页面,而不是用户自定义控件自生,所以会出错。

Session.Abandon的使用注意事项

评论(0)浏览(120)分类:Asp.Net/C#/WCF
Session.Abandon的使用注意事项  关于session对象方法Abandon,使用该方法可以清空session中的值。  首先阅读一下微软的文档:RemarksWhen the Abandon method is called, the current Session object is queued for deletion, but is not actually deleted until all of the script commands on the current page have been processed. This means that you can access v..

C# winform绘图技术

评论(0)浏览(120)分类:Asp.Net/C#/WCF
C# winform绘图技术  本文主要介绍 .Net 框架的基本绘图技术,通过简要的介绍和示例程序来探讨绘图技术的优势、劣势以及其它相关注意事项。简介   幸运的是当编写一个典型的 Windows 窗体程序时,窗体和控件的绘制、效果等操作是不需要特别加以考虑的。这是为什么呢?因为通过使用 .Net 框架,开发人员可以拖动一系列的控件到窗体上,并书写一些简单的与事件相..

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

评论(0)浏览(120)分类: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系统下新浏览器做配置造成,导致无法识别此浏览器而没有发送验证代码到客户端..

C#泛型-IComparer接口使用

评论(0)浏览(119)分类:Asp.Net/C#/WCF
C#泛型-IComparer接口使用  C#泛型接口IComparerT定义了为比较两个对象而实现的方法。其定义如下:+展开-C#publicinterfaceIComparerT{intCompare(Tx,Ty);}  类型参数“T”是要比较的对象的类型。Compare方法比较两个对象并返回一个值,指示一个对象是小于,等于还是大于另一个对象。参数x是要比较的第一个对象,y是要比较的第二个对象,均属于类型T。如果返回值大于..

C#开发COM+组件

评论(0)浏览(119)分类:Asp.Net/C#/WCF
C#开发COM+组件  可以在.NET组件中调用COM组件,同时也可以在COM组件中正常的调用.NET组件。这点带来的好处是显而易见的,一方面我们可以保持现有的技术资源,另一方面,在现有资源中可以利用.NET所带来的各种新技术。  在E/ClassLibrary1/目录下用SN命令生成一个GUID,如下所示:sn k keyfile.snk  在工程的AssemblyInfo.cs文件中加入如下语句:[assemb..

asp.net执行sql随机读取access记录一样解决办法

评论(0)浏览(118)分类:Asp.Net/C#/WCF
asp.net执行sql随机读取access记录一样解决办法  网上找的随机读取access数据库的sql如下select top 10 * from table order by rnd(ID)--ID为自动增长的列  在access查询分析里面执行上面的sql可以得到随机的10条记录,但是在asp.net环境下用ado.net执行上面的sql语句,无论怎么刷新页面,得到的都是相同记录,不会变化。  这是因为ADO.NET访问Access数据库的时候会有缓存。可以使用以下..

C#中字符串首字母大写

评论(0)浏览(117)分类:Asp.Net/C#/WCF
C#中字符串首字母大写1、前几天遇到一个问题,怎么是一个字符串首字母大写。C#里面没有直接的函数:但是可以使用TextInfo 类。首先导入命名空间+展开-C#usingSystem.Globalization;usingSystem.Threading;TextInfotInfo=Thread.CurrentThread.CurrentCulture;tInfo.ToTitleCase("abc");这样就可以啦。补充,自定义函数来实现+展开-C#privatestringFormatString(strin..

C# Socket异步接收网络广播源代码

评论(0)浏览(116)分类:Asp.Net/C#/WCF
C# Socket异步接收网络广播源代码  首先,C# Socket要异步接收网络广播,必须设置SOCKET为低级操作模式+展开-C#byte[]InByte=newbyte[4]{1,0,0,0};byte[]OutByte=newbyte[4];intSIO_RCVALL=unchecked((int)0x98000001);intScoketCode=MySocket.IOControl(SIO_RCVALL,InByte,OutByte);ScoketCode=OutByte[0]+OutByte[1]+OutByte[2]+OutByte[3];  数据包的结构+展开-C#[Struct..

CookieContainer不同子域名下的bug

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