C#.NET
文章平均质量分 69
Dailen_Liao
这个作者很懒,什么都没留下…
展开
-
asp.net中出现无法识别的配置节“connectionStrings”的解决方法
在配置我的服务器时,开始安装的是VS2005,后面安装了sqlserver2000,结果出错了错误信息如下:分析器错误信息: 无法识别的配置节“connectionStrings”源错误:<br /><br />行 26: 行 27: <!--connectionStrings-->行 28: <connectionStrings>行 29: <add name="crmConnectionString" connectionString="Data Source=loca原创 2010-06-30 14:53:00 · 1271 阅读 · 0 评论 -
c#抓取和分析网页的类
主要功能有: 1、提取网页的纯文本,去所有html标签和javascript代码 2、提取网页的链接,包括href和frame及iframe 3、提取网页的title等(其它的标签可依此类推,正则是一样的) 4、可以实现简单的表单提交及cookie保存 主要功能有: 1、提取网页的纯文本,去所有html标签和javascript代码 2、提取网页的链接,包括href和frame及iframe 3、提取网页的title等(其它的标签可依此类推,正则是一样的) 4、可以实现简单的表单提交及cookie保存 /*转载 2011-02-10 14:23:00 · 640 阅读 · 0 评论 -
如何分析网页数据并且去除Html标签(C#)
<br /> 首先将网页内容整个抓取下来,这个我就不说了,不是本次话题的重点。假设抓取的数据放在RecvBuffer这个byte[]中(数据从网络上传输过来时不是字符串的形式而是byte),那么我们的第一步就是将RecvBuffer转化为String,以便于对其操作,实例如下:<br /> strResponse即是保存数据的字符串,此处用系统自带的System.Text.Encoding的方法转化RecvBuffer,GetString的第一个参数RecvBuffer就是我们的原始数转载 2011-02-10 14:31:00 · 1066 阅读 · 0 评论 -
ASP.NET程序中常用的事件处理
<br />asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! <br /> 1. 打开新的窗口并传送参数:<br /> 传送参数:<br /> response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") <br /> 接收参数: <b原创 2011-02-10 15:15:00 · 754 阅读 · 0 评论 -
asp.net过滤HTML标签的几个函数
<br />using System.Text.RegularExpressions;using System.Web;namespace Tools{ public class FiterHtml { /// <summary> /// 去除HTML标记 /// </summary> public static string NoHTML(string Htmlstring)原创 2011-02-10 14:40:00 · 1093 阅读 · 0 评论 -
Session 跨域处理
以前一直找办法来解决Session跨域共享的问题,最近看了一篇文章,感觉有点帮助,具体是否有用,还得自己来实践。 Asp.net程序的默认配置Web.Config文件中关于Session的设定如下: 我们会发现sessionState标签中有个属性mode,它可以有3种取值:InProc、StateServer、SQLServer(大小写敏感)。默认情况下是InProc,也就是将Session保存在进程内(IIS5是aspnet_wp.exe,而IIS6是W3wp.exe),这个进程原创 2011-02-10 11:16:00 · 5231 阅读 · 0 评论 -
对于长时间装载的ASP.NET页面,在客户端浏览器中显示进度
using System;<br />using System.Collections;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Web;<br />using System.Web.SessionState;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br转载 2011-02-10 11:46:00 · 624 阅读 · 0 评论 -
.Net语音技术实现(实现电脑发音)
<br />“电脑发音”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习...<br /> 下面的Speech已对MSTTS作了简单封装。 <br />1.安装好MSTTS,可以在windows/speech中打到vtxtauto.lib文件<br />2.用.Net SDK自带的tlbimp工具把vtxtauto.tlb转换成.dll格式:<br /> tlbimp vtxtauto.tlb /silent /namespace:mstts /out:mstts.d转载 2011-02-10 15:26:00 · 872 阅读 · 0 评论 -
global.asax 文件
<br /> Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。 <br /><br /> 概述 <br /> Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件。删除它不会出问题转载 2011-02-23 11:20:00 · 500 阅读 · 0 评论 -
在axWebBrowser内打开外链的Web页面
最近一个项目需要用到axWebBrowser控件,而axWebBrowser加载的页面中,有一个版块是Iframe框架加载其他站点的页面,而这个站点的所有链接都是target='_black'那种,所以就导致了每次点击这个iframe的链接时,都是新开一个IE浏览器打开页面,这明显不符合项目的要求啊!郁闷了~~~,在网上查了半天的资料,有关axWebBrowser控件的资料很少,更不用说在axWe原创 2012-11-01 11:19:51 · 2204 阅读 · 0 评论 -
ASP.NET 异常处理
在Asp.net开发过程中,我们会遇到很多Exception,不处理这些Exception的话会出现很难看的页面。还有一些我们未预料到的Exception,当发生Exception时,我们也必须进行记录具体位置,以便我们修正错误。asp.net异常处理的位置大概有以下3个地方1. 程序的代码段中,这是最直接处理异常的地方。如下try{ n=Convert.ToInt32(info);}catch(Exception){}2. ASP.NET的中的Application_Error中.Applicati原创 2011-02-10 12:04:00 · 577 阅读 · 0 评论 -
编写高性能 Web 应用程序的 10 个技巧 转自微软资料
数据层性能 <br />技巧 1 — 返回多个结果集 <br />技巧 2 — 分页的数据访问 <br />技巧 3 — 连接池 <br />技巧 4 — ASP.NET 缓存 API <br />技巧 5 — 每请求缓存 <br />技巧 6 — 后台处理 <br />技巧 7 — 页输出缓存和代理服务器 <br />技巧 8 — 运行 IIS 6.0(只要用于内核缓存) <br />技巧 9 — 使用 Gzip 压缩 <br />技巧 10 — 服务器控件视图状态 <br />小结 <br />====转载 2011-02-10 12:00:00 · 657 阅读 · 0 评论 -
获取GridView中某一单元格的值
<br />前台:<br />========================================================= <br /><asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BorderWidth="0px" DataKeyNames="babyClassId" OnRowDeleting转载 2010-06-30 15:00:00 · 11701 阅读 · 0 评论 -
c#获取执行文件路径
<br />系统经常要用到系统所在的文件夹,除开放在注册表或数据库中以外,可以通过以下的方式获取。<br /> <br />获取方法见程序:首先在窗体添加一个button和label。label显示结果,在button的click事件中添加下面的代码:<br /> <br />string[] path=new string[8];<br /> //5.获取应用程序的当前工作目录。<br /> path[0]=System.IO.Directory.GetCurrentDirectory();<b原创 2010-06-30 15:20:00 · 1229 阅读 · 0 评论 -
.NET之对接口和抽象类(转载)
<br />1、概念引入<br /> 什么是接口?<br /> 接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定义的所有方法,还要实现该接口从其他接口中继承的所有方法。<br /> 定义方法为:<br /> public interfac原创 2010-07-05 15:30:00 · 376 阅读 · 0 评论 -
有关C#枚举的问答集锦:使用情景
本文汇总了一些有关C#枚举的问答。本文是第三部分,汇总了一些有关枚举的使用情景以及一些限制。 <br /> <br />之前介绍了C#枚举的基础与赋值相关的知识,本文继续介绍有关C#枚举的一些问答。<br />Q:我定义了一个这样的枚举:// Code #20 public enum FontStyle { Bold, Italic, Regular, Strikethrough, Underline } <br />我用它来指定字体的风格,但我遇到原创 2010-07-13 17:36:00 · 603 阅读 · 0 评论 -
有关C#枚举的问答集锦:基础篇
<br />Q:在C#里,我们如何表达枚举类型?<br />A:你可以使用enum关键字(keyword)来声明一个枚举类型(enum type):// Code #01 public enum Alignment { Left, Center, Right } <br />--------------------------------------------------------------------------------<br />Q:C#枚举类型是值类型(转载 2010-07-13 17:24:00 · 539 阅读 · 0 评论 -
有关C#枚举的问答集锦:有关赋值
<br />Q:我留意到// Code #02 .class public auto ansi sealed Aligment extends [mscorlib]System.Enum { .field public static literal Aligment Left = int32(0x00000000) .field public static literal Aligment Center = int32(0x00000001) .field转载 2010-07-13 17:27:00 · 922 阅读 · 0 评论 -
C# WebService调用的三大难题
本文向您介绍C++与C#互相通信,C# WebService调用的三个难点。用C#编写客户端时,只需要将WebService添加到引用,就能像调用本地方法一样去C# WebService调用。<br /> <br />一、用C#实现WebService是相当简单的事情,我们只要创建一个Web服务程序,在方法名上面加上[WebMethod],部署到IIS上,就能像访问Web站点一样访问WebService。<br />用C#编写客户端时,只需要将WebService添加到引用,就能像调用本地方法一样去C# W转载 2010-07-13 17:40:00 · 600 阅读 · 0 评论 -
c#中out、ref和params的用法与区别
<br /> ref和out都对函数参数采用引用传递形式——不管是值类型参数还是引用类型参数,并且定义函数和调用函数时都必须显示生命该参数为ref/out形式。两者都可以使函数传回多个结果。<br /> 两者区别:<br /> 两种参数类型的设计思想不同,ref的目的在于将值类型参数当作引用型参数传递到函数,是函数的输入参数,并且在函数内部的任何改变也都将影响函数外部该参数的值;而out的目的在于获取函数的返回值,是输出参数,由函数内部计算得到的值再回传到函数外部,因此必须在函原创 2010-09-03 12:08:00 · 458 阅读 · 0 评论 -
构建高性能ASP.NET站点之一 剖析页面的处理过程(前端)
<br />剖析页面的解析过程<br /> 页面的解析过程,这里说的过程不是我们常说的ASP.NET页面的生命周期的过程,而且浏览器请求一个页面,然后浏览器呈现页面的过程。<br /> 本篇的文章中,我会先阐述页面的解析过程,显示从整体上阐述,然后在每一个点上提出优化的方法。先整体,后局部。<br />当浏览器在请求一个Web页面是从URL开始的。下面就是过程描述:<br />1. 输入URL地址或者点击URL的一个链接。<br />2. 浏览器根据URL地址,结合DNS,解析出URL对应的转载 2011-02-25 14:55:00 · 441 阅读 · 0 评论 -
Socket通讯时,报错“您的主机中的软件放弃了一个已建立的连接”
最近一个项目需要使用C#编写一个服务器端与Flex的客户端进行通讯。与Flex Socket通讯必须要发送安全策略进行安全检查,而在 Adobe Flash Player 升级到 9.0.124 后,由于安全策略更改,原来 Socket 或 XmlSocket 的应用里的 http 方式加载安全策略的手段不能继续使用。Adobe Flash Player对于安全策略的更改如下: 1、首原创 2012-10-24 18:51:28 · 5609 阅读 · 0 评论