随笔分类 -  C# Asp.net

摘要:方案1: /// /// 传入URL返回网页的html代码 /// /// URL /// public static string getUrltoHtml(string Url) { errorMsg = ""; try { System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url); // Get... 阅读全文
posted @ 2008-04-25 20:28 快乐就好 阅读(575) 评论(0) 推荐(0) 编辑
摘要:在用ADO读取Excel文件数据,常容易发生丢失数据的现象。 例如,用ADO打开一个Excel文件的代码如下: Dim objConn As ADODB.Connection Dim objRS As ADODB.Recordset Dim objRSTable As ADODB.Recordset Set objConn = New ADODB.Connec... 阅读全文
posted @ 2008-04-24 14:39 快乐就好 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:刚开始研究.net,发现.net2.0中还是有不少bug,不知道3.5会怎样。 研究了一会,有点成果,记下一笔吧 asp.net运用的是基于事件的处理模式,page lifecycle就是指页面(page)和控件按一定的次序发生。 1、Detemine postback mode 根据在request里的viewstate对IsPostBack属性赋值 2、PreInit ... 阅读全文
posted @ 2008-04-03 15:04 快乐就好 阅读(427) 评论(0) 推荐(0) 编辑
摘要:我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34 如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢? 这里将要用到:DateTime.ToString的方法(String, IFormatProvider) 示例: using System; using System.Globalization; String fo... 阅读全文
posted @ 2008-03-13 14:50 快乐就好 阅读(973) 评论(0) 推荐(0) 编辑
摘要:public partial class SubString : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { this.lblSub.Text = GetFirstString("中国人chinese", 7); this.lblSub2.Text = GetFirstString("afa... 阅读全文
posted @ 2008-03-12 10:07 快乐就好 阅读(8868) 评论(0) 推荐(0) 编辑
摘要:缓存 缓存机制 页输出缓存:保存页处理输出,下次重用所保存的输出 应用程序缓存:允许缓存所生成的数据,如DataSet ㈠页输出缓存 1、页输出缓存的几中形式 ① Location指定在哪个地方缓存,Any任何地方都缓存。 60秒以内看到的都是一样的了。 ②还可在配置文件里写,然后在页面调用配置文件的缓存名称。 ③用编程的方式: Response.Canche.SetExpires(DateT... 阅读全文
posted @ 2008-03-07 11:16 快乐就好 阅读(276) 评论(0) 推荐(0) 编辑
摘要:在 IIS 6.0 中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。(在 IIS 6.0 之前的版本中无此限制) 解决办法: 1、先在服务里关闭 iis admin service 服务。 2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。 3、用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(可修改为10M即:10240000),默认为:204800,即:200K。 4、存盘,然... 阅读全文
posted @ 2008-01-24 09:16 快乐就好 阅读(345) 评论(0) 推荐(0) 编辑
摘要:"" Then '******************************下载文件存放的服务端目录 url=server.MapPath("/")&"\"&Dname '*************************************************** End If Set fso=Server.CreateObject("Scripting.FileSystemObject") Set fl=fso.getfile(url) flsize=fl.size f 阅读全文
posted @ 2008-01-21 13:05 快乐就好 阅读(587) 评论(0) 推荐(0) 编辑
摘要:第一个版本,查看 为什么要写第二个版本呢,当时再完成项目时,比较赶,没有多考虑,就借用cscript方式写了个脚本,现在该项目已经开完评审会,有时间重新将该程序重写,直接使用纯C#来完成. 当时由于在使用ACRODISTXLib.PdfDistillerClass发生错误,主要是转换一篇文档后,无法释放,再次调用时发生错误. 同第一版一样,安装需要的环境,注意其中提到的安装打印机.以下代码并没有... 阅读全文
posted @ 2008-01-04 15:36 快乐就好 阅读(4024) 评论(2) 推荐(0) 编辑
摘要:首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下: 首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;... 阅读全文
posted @ 2007-11-02 13:32 快乐就好 阅读(743) 评论(0) 推荐(0) 编辑
摘要:asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.Select... 阅读全文
posted @ 2007-11-02 08:53 快乐就好 阅读(319) 评论(0) 推荐(1) 编辑
摘要:工作中遇到一个问题,当表单发送的数据量很大时,就会报错。查阅MSDN了解到,原因是微软对用Request.Form()可接收的最大数据限制为100K字节。 微软建议用Request.BinaryRead()读取表单数据,但由于这种方法读出的是二进制数据,需要对读出的数据逐字节进行分析,生成有意义的字符串(MSDN上的一段程序就是这样写的,但它并没有考虑诸如标点符号等转义字符需要进行特殊分析)。... 阅读全文
posted @ 2007-11-02 00:29 快乐就好 阅读(416) 评论(0) 推荐(0) 编辑
摘要:private static User currentUser = null; /**//// /// 当前用户 /// public static User CurrentUser{ get{ if(currentUser != null && HttpContext.Cu... 阅读全文
posted @ 2007-11-02 00:23 快乐就好 阅读(315) 评论(0) 推荐(0) 编辑
摘要:几个.Net开源的CMS、Portal系统 最近打算花些功夫研究.Net环境下的CMS、Portal系统,很多优秀的开源CMS、Portal系统,都是PHP开发的,比如Xoops、Mambo、Drupal,比起Php在OpenSource中的群星璀璨来,.Net CMS、Portal开源项目有点暗淡。在sourceforge上找了一个下午,把一些比较有成熟、有特点的项目下载下来准备研究。 一、DotNetNuke DotNetNuke是一个.Net平台下,最负盛名的CMS系统,爱好者们都称它为DNN,开发语言是VB.Net。其相关资源有:Sourceforge上的项目地址:http://sou 阅读全文
posted @ 2007-11-02 00:13 快乐就好 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1)避免使用ArrayList。 因为任何对象添加到ArrayList都要封箱为System.Object类型,从ArrayList取出数据时,要拆箱回实际的类型。建议使用自定义的集合类型代替ArrayList。.net2.0提供了一个新的类型,叫泛型,这是一个强类型,使用泛型集合就可以避免了封箱和拆箱的发生,提高了性能。 2)使用HashTale代替其他字典集合类型(如St... 阅读全文
posted @ 2007-11-02 00:05 快乐就好 阅读(199) 评论(0) 推荐(0) 编辑
摘要:“电脑发音”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习... 下面的Speech已对MSTTS作了简单封装。 1.安装好MSTTS,可以在windows\speech中打到vtxtauto.lib文件 2.用.Net SDK自带的tlbimp工具把vtxtauto.tlb转换成.dll格式: tlbimp vtxtauto.tlb /silent ... 阅读全文
posted @ 2007-11-01 23:51 快乐就好 阅读(388) 评论(0) 推荐(0) 编辑
摘要:一、 开发前的准备 1、 在装有Windows 2000或者Windows XP Professional的机器上安装.Net Framework SDK、Visual Studio.Net、Visual Source Safe 6C。(如果用户操作系统是Windows .Net Server,则无须安装.Net Framework SDK,.Net Server自带的IIS 6已经完全包含了... 阅读全文
posted @ 2007-11-01 22:20 快乐就好 阅读(296) 评论(0) 推荐(0) 编辑
摘要:要安装 flashcom 测试版本可以在media上下载。 代码如下: [JaSoft.Aspx] [View.Aspx] 无标题文档 [JaSoft.Swf] stop(); myCam = Camera.get(); myVideoObject.attachVideo(myCam); myCam.onStatus = f... 阅读全文
posted @ 2007-11-01 22:19 快乐就好 阅读(918) 评论(0) 推荐(0) 编辑
摘要:Visual Studio 2005 的 101 个示例--MSDN101示例,分别用Visal Basic和C#编写的演示代码,包含了很多Visual Studio 2005和.NET Framework 2.0的新特性的演示。想获得更多的代码示例,请参见这个下载。 下载所有的101示例:C#版本 | VB版本 阅读全文
posted @ 2007-11-01 21:57 快乐就好 阅读(211) 评论(0) 推荐(0) 编辑
摘要:常用函数系列: public static string Get_ClientIP() 得到客户端IP public static string Get_CMac(string IP) 得到客户端 CMac 地址 public static string RequestF(string xPName,string xPType,int xLenDef) 安全接收数据系列 public static... 阅读全文
posted @ 2007-11-01 20:11 快乐就好 阅读(795) 评论(2) 推荐(0) 编辑