随笔分类 -  .NET

Asp.Net,C#
在ASP.NET中利用SlickUpload来上传大文件
摘要:http://blog.csdn.net/zhoufoxcn/article/details/5765748http://blog.csdn.net/zhoufoxcn/article/details/5772351续SlickUpload的介绍最近在看《ASP.NET MVC2 IN ACTION》英文版时发现里面介绍到一个在ASP.NET中上传大文件的ASP.NET控件,叫SlickUpload,软件的介绍下载和介绍网址是:http://krystalware.com/Products/SlickUpload/。我们知道,在ASP.NET中对于上传文件可以利用FileUpload控件或者& 阅读全文
posted @ 2012-01-06 19:48 阿米 阅读(697) 评论(0) 推荐(0)
安装VS2005 SP1时失败 错误 1718
摘要:安装VS2005 SP1时失败(错误 1718。文件被数字签名策略拒绝) 原因 当计算机没有足够的连续内存可供 Windows Server 2003 或 Windows XP 用于验证是否对 .msi 包或 .msp 包正确进行了签名时将出现此问题。 替代方法 警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。 要解决此问题,请在尝试安装程序包之前将 PolicyScope 注册表值更改为 1。为此,请按照下列步骤操作。 注意:如果将计算机加入到域中,则域策略更新可能会覆盖您对注册表所做的更改。强烈建议在执行以下步骤之前从域中断开计算机。 1. 依次单击“开始”和“运行”,键入 regedit,然后单击“确定”。 2. 在注册表编辑器中,找到并单击下面的注册表项: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers 阅读全文
posted @ 2010-11-12 00:58 阿米 阅读(392) 评论(0) 推荐(0)
DateTime类型中获取DayOfWeek时的英文如何转换成中文
摘要:1.这是一种最笨的方法 int i=(int)DateTime.Today.DayOfWeek; switch(i) { case 0: txtDate.Text="星期天"; break; case 1: txtDate.Text="星期一"; break; case 2: txtDate.Text="星期二"; break; case 3: txtDate.Text="星期三"; break; 阅读全文
posted @ 2010-03-19 21:51 阿米 阅读(1015) 评论(0) 推荐(0)
网上找的,C# 小票打印机 直接打印,备用
摘要:C# 小票打印机 直接打印 无需驱动2009-07-11 10:53 class LPTControl { #region API函数 [StructLayout(LayoutKind.Sequential)] private struct OVERLAPPED { int Internal; int InternalHigh; int Offset; int OffSetHigh; int hEvent; } [DllImport("kernel32.dll")] private static extern int CreateFile(string lpFileName, uint dwDesiredAccess, int dwShareMode, int lpSecurityAt 阅读全文
posted @ 2010-01-27 17:52 阿米 阅读(1956) 评论(0) 推荐(0)
.net 2.0(c#)下简单的FTP应用程序
摘要:介绍 微软的.net framework 2.0相对于1.x来说增加了对FTP的支持。以前为了符合我的需求,我不等不使用第三方类库来实现FTP功能,但是为了可靠,还是使用.net framework的类比较好。我的这段代码没有做成可重复使用的类库的形式,但它却是比较容易理解的并能满足你的需求。它可以实现上传,下载,删除等任意功能。在这篇文章的后面将给大家出示.net 2.0下实现ftp的简单代码,使用的语言是c#。或许是因为这是.net新增的类,又或许是第三方类库已经能很好的实现你的需求,.net 2.0的这部分类库并没有得到足够的关注。 背景 作为我的工作的一部分,我已经使用了ftp模块,但是我只能在.net 1.1中去使用它,所以我不能深入的研究.net 2.0下ftp的实现。但是我相信,.ne 2.0下对ftp的支持是非常好的。 代码 不要忘记引入命名空间 using System.Net; using System.IO; 下面的几个步骤包括了使用FtpWebRequest类 阅读全文
posted @ 2009-10-29 18:02 阿米 阅读(574) 评论(0) 推荐(0)
iis下Awstats的安装使用说明
摘要:AWStats是一个基于Perl的WEB日志分析工具。 统计分析日志:将结果保存在一个txt文件中,例如:awstats042009.youlu3.txt ------------------------------------------------ ------------------------------------------------ ------------------------------------------------ AWStats是perl语言书写的程序,所以必选先安装ActivePerl(for win32)程序。 1、安装ActivePerl 下载:ActivePerl-v5.10.0.1004.rar 输入要安装的目录,如 E:\Perl 接下来的一路next就可以了。 2、测试ActivePerl AWStats要显示的输出结果有两种方式:cgi 和 html,推荐使用cgi。 若按照默认的方式安装ActivePerl,则在IIS中会默认添加.pl文件的解析映射。否则就要手工添加了。 在IIS6.0中,还需要在“Web 阅读全文
posted @ 2009-04-28 13:56 阿米 阅读(1433) 评论(0) 推荐(0)
技巧/诀窍:在ASP.NET中重写URL
摘要:经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。 为什么URL映射和重写很重要? 下面是开发人员想要对URL有更大的灵活性的最常见的场景: 1) 处理这样的情形:你要更改你的web应用中网页的结构,但你同时也要确保在你移动网页后,那些被人收藏的老URL不会成为死链接。重写URL允许你透明地将请求转交到新的网页地址而不出错。 2) 在象Google,Yahoo 和 Live 这样的搜索引擎中提高你网站上网页的搜索相关性。具体地来说,URL重写经常能使你在你网站上网页的URL里更加容易地嵌入关键词,这么做往往会增加别人点击你的链接的机会。从使用查询字符串参数到使用完全限定(fully qualified)的URL也能在某些情形下提高你在搜索引擎结果中的优先顺序。使用强制referring链接使用同样的大小写(same case)和URL入口(譬如,使用weblogs.asp.net/s 阅读全文
posted @ 2009-04-10 13:47 阿米 阅读(2864) 评论(3) 推荐(0)
设置单一页面的EnableViewState
摘要:例如:webconfig中设置了enableViewState="false", 我需要在某个页面打开enableViewState, 可以 protected void Page_Init(object sender, EventArgs e) { this.EnableViewState = true; } 阅读全文
posted @ 2008-08-16 01:09 阿米 阅读(472) 评论(0) 推荐(0)
梅花雨日历控件 修正DOCTYPE无法显示问题,增加清空按钮
摘要:感谢梅花雨,我只是稍微修改了一下。 如果网站增加了声明,需要修改width,height为:width: 144px; height: 193px; 梅花雨控件 顺便说一下:如果是utf-8的页面,你可以将js文件另存为utf-8格式。 阅读全文
posted @ 2008-03-03 19:17 阿米 阅读(899) 评论(0) 推荐(0)
EnableViewState="false",取dropdownlist的值
摘要: protected void Page_Init(object sender, EventArgs e) { this.ddlBind(); } 阅读全文
posted @ 2008-03-03 18:29 阿米 阅读(849) 评论(0) 推荐(0)
[转].Net线程问题解答
摘要:目录基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 我的多线程WinForm程序老是抛出InvalidOperationException ,怎么解决? Invoke,BeginInvoke干什么用的,内部是怎么实现的 每个线程都有消息队列吗? 为什么Winf... 阅读全文
posted @ 2008-01-06 21:14 阿米 阅读(547) 评论(0) 推荐(0)
.NET脏字过滤算法(转)
摘要:来源:xingd.net - 博客园   但在我这里测试的时候,RegEx要快一倍左右。但是还是不太满意,应为我们网站上脏字过滤用的相当多,对效率已经有了一些影响,经过一番思考后,自己做了一个算法。在自己的机器上测试了一下,使用原文中的脏字库,0x19c的字符串长度,1000次循环,文本查找耗时1933.47ms,RegEx用了1216.719ms,而我的算法只用了244.125ms.   主要算法如代码所示 private static Dictionary dic = new Dictionary(); private static BitArray fastcheck = new BitArray(char.MaxValue); static void Prepare() { string[] badwords = // read from file foreach (string word in badwords) { if (!dic.ContainsKey(word)) { 阅读全文
posted @ 2007-09-26 12:08 阿米 阅读(717) 评论(0) 推荐(1)
AutoCompleteExtender控件出现undefined和null现象
摘要:近日研究ajax control toolkit 在使用AutoCompleteExtender自动输入完成控件时发现一个问题,也许这是微软的一个bug吧。如果返回的数组是纯数字,那么将变成undefined(非0情况)或null(0为null)。 阅读全文
posted @ 2007-09-24 14:48 阿米 阅读(1349) 评论(4) 推荐(0)
vs2003和vs2005两种不同的发送email方式
摘要:vs2003和vs2005两种不同的发送email方式 阅读全文
posted @ 2007-07-23 14:36 阿米 阅读(1118) 评论(0) 推荐(0)
C#的6种常用集合类大比拼
摘要:一.先来说说数组的不足(也可以说集合与数组的区别):1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的2.数组要声明元素的类型,集合类的元素类型却是object.3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使... 阅读全文
posted @ 2007-06-30 11:57 阿米 阅读(1371) 评论(0) 推荐(0)
关于WINFORM中输入法的设置
摘要:在WINFORM中我们经常遇到文本输入框中输入法被禁用或老是变全角输入法等问题,经查阅相关资料,现小结如下:(一)Control.ImeMode 属性:获取或设置控件的输入法编辑器 (IME) 模式。(1)由于窗体属性继承关系,如果你的WINFORM窗体中大部分需要设置为输入法有效状态,可以设置为FORM的ImeMode属性为On.(2)如果需要某些TextBox为输入法有效,则使用ImeMode... 阅读全文
posted @ 2007-06-30 11:54 阿米 阅读(1656) 评论(0) 推荐(0)
.NET中,让按钮点后变为不可用状态,防止多次提交
摘要:在cs文件里加如以下代码,这样,按钮点击后就变灰,不可用,防止网速慢时用户多次点击造成多次提交情况!按钮ID.Attributes.Add("onclick", "this.value='正在提交中,请等待……';this.disabled=true;" + this.GetPostBackEventReference(btntxtSubmit)); 阅读全文
posted @ 2007-06-14 10:09 阿米 阅读(1285) 评论(3) 推荐(0)
类似MSN的任务栏消息提示.rar
摘要:在codeproject上找到的,好东西。点击此处下载! 阅读全文
posted @ 2007-05-15 08:56 阿米 阅读(982) 评论(0) 推荐(0)
sql server不存在或访问被拒绝
摘要:问题出现在五一,真是休假睡懒觉的时候,突然接到客户的电话说网页打不开。 事情是这样的,五一前期我完成了一个客户的分析系统,用.net+sql server,在公司测试没有任何问题。于是我认为万无一失,在4月30日把系统装入客户的笔记本交付使用了。结果五一出现了上述问题。通过电话沟通我没有找到问题的原因,于是建议他连上网络试一试,客户接上了一个集线器后果然就可以使用了。 今天拿回笔记本电脑,终于找到了问题的原因,我没有给sql2000打sp3补丁(听说打sp4都不行),打上sp3后断了网也照样用。 记下这个问题,也许有人会出现我同样的问题哦!!! 阅读全文
posted @ 2007-05-09 11:12 阿米 阅读(686) 评论(1) 推荐(0)