随笔分类 -  .NET技术

摘要:在web.config里面设置 <globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" /> 需要单独给某个页面设置gb2312编码格式 方法是: 在webconfig文件configuration元素下配置以下字节,path 可以目录路径,也可以单独指向某个文件.. <location path="Store/Pay.aspx"> <system.web> < 阅读全文
posted @ 2011-06-10 14:06 Byrd 阅读(447) 评论(0) 推荐(0)
摘要:HttpContext.Current.Request.Url.ToString() 并不可靠。 如果当前URL为 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通过HttpContext.Current.Request.Url.ToString()获取到的却是 http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=&frac14;&frac14;&Ecirc;&otild 阅读全文
posted @ 2011-05-27 14:20 Byrd 阅读(195) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Specialized; using System.Web; class Test { static void Main() { Uri uri = new Uri("http://zhidao.baidu.com/q?word=win7+%B0%B2%D7%B0+%B0%B2%C8%AB&lm=0&fr=search&ct=17&pn=0&tn=ikaslist&rn=10"); string query = uri.Query; NameValu 阅读全文
posted @ 2011-05-19 16:49 Byrd 阅读(717) 评论(0) 推荐(0)
摘要:在涉及到xml与xslt编程的过程中,经常会碰到"分析 EntityName 时出错"的提示!其实你程序本身并没有太大的错误,你只是忽略了xml中特殊符号表示的方法,如果遇到此错误你就检查一下你用到下边的符号没有,互相转换一下就好了: 特殊字符 特殊含义 实体编码 > &gt; < &lt; " 双引号 &quot; ' 单引号 &apos; & "&"字符 &amp; 注:XML 节点中不能包含这些特殊字符,“&”,“<”,“>”,不然解析时此XM 阅读全文
posted @ 2011-05-10 09:49 Byrd 阅读(765) 评论(0) 推荐(0)
摘要:System.Web.HttpContext.Current.Server.MapPath 阅读全文
posted @ 2011-05-09 14:50 Byrd 阅读(411) 评论(0) 推荐(0)
摘要:在我们说明的方法之前考虑以下的问题: 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1、如何解决文件上传大小的限制 2、以文件形式保存到服务器 3、转换成二进制字节流保存到数据库以及下载方法 4、上传Internet上的资源 一、文件大小限制的问题首先我们来说一下如何解决ASP.NET中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制为2M,一般情况下,我们可以采用更改WEB.Config文件来自定义最大文件大小,如下: <httpRuntime executi maxRequestLength=&q 阅读全文
posted @ 2011-05-09 11:18 Byrd 阅读(335) 评论(0) 推荐(0)
摘要:断点续传,缺点是文件名必须人工管理,不能重复<% url="http://127.0.0.1/test/20051117173156951.swf" '测试用的地址 if url="" then die("URL不能为空.") '敢唬我,空url可不行' t=instrrev(url,"/") '获得最后一个"/"的位置' if t=0 or t=len(url) then die("得不到文件名.") '没有" 阅读全文
posted @ 2011-05-09 11:17 Byrd 阅读(656) 评论(0) 推荐(0)
摘要:方法一:在web.config中添加<httpRuntime maxRequestLength="100000" executi/>方法二:修改IIS配置文件windows->system32->inetsrv->metaBase.XML方法三: 1.httpHandler or HttpModulea.在ASP.net进程处理request请求之前截获request对象b.分块读取和写入数据c.实时跟踪上传进度更新meta信息2.利用隐含的HttpWorkerRequest用它的GetPreloadedEntityBody 和 ReadEnt 阅读全文
posted @ 2011-05-09 11:17 Byrd 阅读(369) 评论(0) 推荐(0)
摘要:HttpWorkerRequest可以实现大文件上传以前也做过文件上传,但都是些小文件,不超过2M。这次要求上传100M以上的东西。没办 法找来资料研究了一下。基于WEB的文件上传可以使用FTP和HTTP两种协议,用FTP的话虽然传输稳定,但安全性是个严重的问题,而且FTP服务器读 用户库获取权限,这样对于用户使用来说还是不太方便。剩下只有HTTP。在HTTP中有3种方式,PUT、 WEBDAV、RFC1867,前2种方法不适合大文件上传,目前我们使用的web上传都是基于 RFC1867标准的HTML中基于表单的文件上传。一、先简要介绍一下RFC1867(Form-based File Upl 阅读全文
posted @ 2011-05-09 11:15 Byrd 阅读(5024) 评论(2) 推荐(1)
摘要:KeyValuePair<T,V>如果使用的是C#3.0可以直接使用var进行遍历。Dictionary<string, object> ds = new Dictionary<string, object>(); foreach (KeyValuePair<string ,object> item in ds) { ...... } 阅读全文
posted @ 2011-05-05 13:21 Byrd 阅读(451) 评论(0) 推荐(0)
摘要:第一种方式:用<![CDATA[]]<templates><template> <![CDATA[<html><head>$title</head><body>$content<body></html>]]></template> </templates>第二种方式:用xsl<table id ="tblContent" class="xl_ys" style="width:100%; z-index: 阅读全文
posted @ 2011-05-05 10:05 Byrd 阅读(2235) 评论(0) 推荐(0)
摘要:1. 修改web.Config <add key="ChartImageHandler" value="storage=file;timeout=20;url=~/TempImages/;" /> 将其中的 dir=c:\TempImages\ 的绝对路径 修改外 url=~/TempImages/ 相对路径 (前提条件:网站文件中必须包含 TempImages文件夹) 2. 修改 <add path="ChartImg.axd" verb="GET,HEAD" type="System 阅读全文
posted @ 2011-05-04 16:36 Byrd 阅读(560) 评论(0) 推荐(0)
摘要:MSChart使用实例官方下载地址,包括web与winform http://archive.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418 阅读全文
posted @ 2011-05-04 15:42 Byrd 阅读(646) 评论(0) 推荐(0)
摘要:if((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) { LinkButton lbnupdate=(LinkButton)e.Item.FindControl("lbnupdate");LinkButton lbndel=(LinkButton)e.Item.FindControl("lbndel");lbnupdate.Visible=false;lbndel.Visible=false;if(Session[&q 阅读全文
posted @ 2011-04-14 23:34 Byrd 阅读(1880) 评论(1) 推荐(1)
摘要:(摘) 本文以MDI应用程序为例说明如何在已有的VC++工程中使用BCG界面库,我的开发环境为VS2003。 1,将BCG/BCGCBPro目录路径添加到“项目属性->C/C++ ->常规 ->附加包含目录”中,同时将BCG/Bin目录路径添加到“项目属性->链接器 ->常规 ->附加库目录”中。 2,确保在CWinApp派生类(设为CMyApp)的InitInstance()成员函数中调用AfxOleInit(); 3,在ExitInstance()函数中添加: CleanState(); BCGCBProCleanUp(); 4,在stdafx.h中添加 阅读全文
posted @ 2011-04-01 12:21 Byrd 阅读(1237) 评论(0) 推荐(0)
摘要:基于数据库的搜索 基于spider抓取的站内搜索 全文检索者站内搜索软件系统 原理 数据库搜索 通过Spider抓取网页,经html解析,分词,索引实现网页式站内搜索。 对数据库数据进行html解析、图片缩略,分词,索引,实现站内搜索。 检索效率 非常低下 消耗大量硬件资源 高效 高效 检索范围 无法完成全文检索(可以用sql的单字索引功能最简单的完成索引功能实现最低级的全文检索),只能进行标题检索。 数据库效率太低,无法开展各种附加功能。 网页检索 优点:不需要做各种工作,直接即可使用 缺点: 1.有大量的不必要的信息影响搜索结果的排序和显示的效果。严重影响精确度。 2.部分页面无法抓取到. 阅读全文
posted @ 2011-03-23 13:04 Byrd 阅读(1361) 评论(0) 推荐(0)
摘要:Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B,P: 移动到上一书签Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索Ctrl+Shift+I: 反向渐进式搜索Ctrl+F: 查找Ctrl+Shift+F: 在文件中查找F3: 查找下一个Shift+F3: 查找上一 阅读全文
posted @ 2011-02-25 09:44 Byrd 阅读(255) 评论(0) 推荐(0)