代码改变世界

随笔分类 -  04.Asp.Net(C#)

Asp.net中关于上传文件的各项基本操作

2009-11-11 13:48 by chenkai, 564 阅读, 收藏, 编辑
摘要: 在常见的B/S模式下企业级架构中上传文件是一个常见业务操作.在.NET 1.1版本是只有对应的客户端HTML版本的Input<Type="File">,在.NET2.0版本添加进来了服务器端的FileUpload控件.其实考虑在设计这个控件时为了保证.NET安全机制.默认设置是文件上传的大小是2M. 当然可以通过修改系统的Web.Config配置文件达到4M. 其实相对而言Fileup... 阅读全文

服务器上几种常见异常的解决方案.

2009-11-10 10:51 by chenkai, 1933 阅读, 收藏, 编辑
摘要: 由于以前就业时算是公司里对服务器上各种硬件和配置原理较为了解. 一直负责公司服务器日常管理.也算是半路出家. 当然日常工作中前前后后也遇到不少大大小小的问题(硬件/服务器日常配置 数据中心合并方案等等). 有1些常见的异常. 总结一些基本快速的处理方法.如下(1)配置Asp.net站点ISS报出:服务器应用程序不可用.具体异常信息如下:服务器应用程序不可用 您试图在此 Web 服务器上访问的 We... 阅读全文

Asp.net平台下网站性能调优的实战方案.

2009-11-07 09:26 by chenkai, 1838 阅读, 收藏, 编辑
摘要: http://i1.asp.net/common/header/logo.png?cdn_id=10202009_1 阅读全文

Asp.net中利用ExecuteNonQuery()执行存储过程返回-1解决方案

2009-08-22 14:06 by chenkai, 2571 阅读, 收藏, 编辑
摘要: Asp.net中利用ExecuteNonQuery()方法执行sql语句,并返回影响行数,注意sql语句针对的是增删改三个操作,返回影响行数总是-1:在MSDN上这样解释如果不是同一类型(增删改)的sql语句 执行操作返回-1.当前存储过程如下:[代码]执行结果返回到程序总是显示为-1,虽然返回为-1但数据仍然能够插入,数据库中添加一条记录其实问题关键是在这:数据库能够在为我们执行增删改操作并返回... 阅读全文

Asp.net中小技巧—服务器端Web控件与客户端Html控件交互

2009-08-22 10:47 by chenkai, 1995 阅读, 收藏, 编辑
摘要: Asp.net 基于Web开发中为了增强安全性,性能和良好的用户体验,其中难免会有服务器端和客户端控件进行一定交互,当然对于一些客户端框架Jquery,JS操作,和Ajax无刷新效果等等,较高用户需求下,这样的交互是非常频繁而且是保证良好的用户的最基本前提,下面来看看具体细节:(1):客户端Html服务器端调用纯客户端Html元素后台是看不见,添加runat="server" 即可, .CS后台文... 阅读全文

敏捷设计原则-(Agile Software Development)

2009-08-22 09:48 by chenkai, 831 阅读, 收藏, 编辑
摘要: 最近一直看Robert C.Martin 的Agile Software Development—Principles, Patterns and Practices面向对象设计原则上总结的相当不错,也结合我日常在工作写的实例确实让人有一定收获和体会,第一遍也许只是粗略读过,但回过头再看以前项目设计上细细品味确实感到好的设计 不仅需要独到而成熟的创意 而且如果把自我经验加以总结 在日积... 阅读全文

Asp.net中DropDownlist中无法触发后台事件解决方案

2009-08-20 14:53 by chenkai, 6385 阅读, 收藏, 编辑
摘要: 上午在整理测试页面时,涉及到三级联动的效果功能,使用到服务器端 控件来设定效果,在检查业务逻辑无误的情况下 总是在页面提示一个运行时的页面错误,导致无法触发DropDownlist中的onselectChange事件,根据最近遇到各种状态特总结处理方法如下:A:设置DropDownlist的AutoPostBack为True 使事件从服务器回发B:刚绑定DropDownlist数据时出现了重复项,... 阅读全文

Asp.net中优化页面小技巧—让搜索引擎更容易找到你的页面!

2009-08-15 12:42 by chenkai, 1214 阅读, 收藏, 编辑
摘要: 最近上线的项目中 后期客户提出一个明显的需求是:在不增加推广费用成本前提下 技术层面尽量保证baidu搜索引擎排名的靠前其实这个设计到搜索引擎的优化技巧, 从以前推广的成功案例来看, 基本能够保证客户的网站或社区主题在百度搜索引擎的前三页, 不包括百度推广链接, 核心还是与百度进行一定层面上合作, 对与搜素引擎中关键字定位也极其重要, 在某些行业内关键字使用频率很高,例如房地产行业 基本目前关键字... 阅读全文

Asp.net中解决母版页CSS样式无法在内容页完整显示——问题

2009-08-13 09:22 by chenkai, 6513 阅读, 收藏, 编辑
摘要: 最近项目中涉及到引用多模板切换后台页面问题, 在作出母版页后内容页无法完整引用母版页中的CSS样式.注意:我说的是不完整引用CSS样式 而不是不能引用. 到这估计有人会说这是母版页中的URL重置问题, 其实不是.母版页中有多处使用相对路径语法引用图像,样式表,Javascript文件或其他页面子类的URL资源, 如果模板页和内容页在同一个目录下,这样的代码能够正常运行, 反之如果不在,就出现所谓的... 阅读全文

卸载VS2008完整步骤解决方案

2009-08-10 10:06 by chenkai, 30596 阅读, 收藏, 编辑
摘要: 在装了了VS2008后发现 总是自动一个错误提示 很频繁 意识有可能在卸载SQl2005时 误删Vs2008安装后的组件导致,打开添加和删除程序时 一时确犯了难 不知从何下手卸载VS2008, 官方查了资料 还得必须手动删除全部组件 建议能出一个VS2008专门的卸载工具,有点类似于.NETFrmeWork版本清理工具,这样处理起来更加快捷直接 卸载VS2008具体步骤如下:Remove "MSD... 阅读全文

IE8中链接无法打开问题解决方案

2009-08-07 09:12 by chenkai, 6703 阅读, 收藏, 编辑
摘要: 中午公司技术部换了台高配置的台显,顺便就根据个人习惯装上了ESET NoD32杀毒软件,原装的系统的浏览器还是IE6, 个人还是习惯用IE8,升级后我发现一个问题:就在升级后的页面链接无法打开,新建选项卡在地址栏中打入百度 页面可以显示 搜索一个下博客园关键字 也能显示结果,问题是搜索出来的结果链接都无法打开,于是直接在地址栏中打入博客园地址 页面也能打开 博客园首页的文章标题连接打不开,点击作者... 阅读全文

SQL2000常见安装中问题解决方案

2009-08-04 10:15 by chenkai, 803 阅读, 收藏, 编辑
摘要: 在多个系统中曾反复安装SQL2000数据库,同时也遇到不同问题同时附带解决方案:系统:Windows XP SP3安装SQL2000企业版中提示如下:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去.解决方案如下:(参考网上数据)(1)添加/删除程序中彻底删除sql server。 (2)将没有删除的sql se... 阅读全文

使用ICSharpCode.SharpZipLib-(C#)实现解压缩文件的操作类

2009-07-20 11:55 by chenkai, 5559 阅读, 收藏, 编辑
摘要: 在处理后台附件上载由于文件较多,需要每个文件单独上传关键是有些文件数据量比较少 也需要单独上传,这样导致后台数据流量较大而且用户操作麻烦.在处理这方面业务时,可以简化:首先验证用户上传文件的大小,设定不超过1M文件为限制并记录,当用户点击一次操作时后台程序把所有小数据量文件进行压缩成一个单独文件来上传,这样简化用户操作难度 增强用户体验,在获得上载文件时同样把这个文件进行解压本地即可...使用IC... 阅读全文

关于FckEditor基于Asp.net MVC中出现未结束的字符窜常量——解决方案

2009-06-02 19:02 by chenkai, 1953 阅读, 收藏, 编辑
摘要: FckEditor 是一种建立在多平台 多语言的富文本编辑器,很通用.所以很多系统中用到这个FckEditor很划算.昨天下午在整理FckEditor一个数据绑定时出现一种JavaScript未结束的常量异常,导致从数据库读取出的数据无法显示在Fck编辑器中,在网上收集一定资料单总感觉不太满意,下午利用半个小时间整理一种简洁 通用处理数据过滤方法.(1):没有经过过滤的处理,绑定FCkEditor会抛出JS脚本错误[代码]上面处理方式是未对绑定FckEditor数据进行处理,而导致提示一个JS脚本错误 结果数据无法显示在Fck编辑器中,我们来看看MSDN中关于JS未结束的字符窜常量如何解释:[ 阅读全文

.NET3.0总体结构

2009-04-21 14:54 by chenkai, 696 阅读, 收藏, 编辑
摘要: 最近在一个园子里整理WF,.net3.5/3.0新版本零零总总的看到一些东西在上面,自己一直就没有对.net3.0/3.5框架中细节加以总结,一在写博文 时对于一个新名词的拿捏不是很准确,倒是常常同事面前闹了几场笑话, 事后在看时就修改不少细节地方. 关于具体的.net3.0相对于.net2.0新添加区别在哪?在.net2.0基础自上3.0添加新技术主要目的? 2002年发布的.net1.0,20... 阅读全文

软编码和硬编码概念的区分与背后设计思想?

2009-04-10 10:07 by chenkai, 7851 阅读, 收藏, 编辑
摘要: 昨天在查看NHibernate一个帮助文档中,涉及到通过嵌入式读取配置文件消除对应用程序中对文件名的硬编码,第一次听说硬编码名词概念,在CSDN看到一些人对于这些概念的讨论,与硬编码对应的是软编码,对于硬编码和软编码定义其实是相对而言的,如果你了解这些名词,应该能够感觉其实与应用程序的设计上时异曲同工. 举一个实例: 硬编码主要是关联很紧密的结构,而软编码是关联比较松的。从实现的层次上,也就是一... 阅读全文

分享一个Asp.net(C#)开发的Wiki Engine

2009-04-07 09:34 by chenkai, 3801 阅读, 收藏, 编辑
摘要: 阅读全文

常用的正则表达式-收藏版

2009-04-01 10:47 by chenkai, 520 阅读, 收藏, 编辑
摘要: 最近做了两个公司网站 发现在判断用户输入写业务逻辑的判断代码 的量很大 ,而且判断的义务逻辑很负杂,页面导入的文件太多,导致整体的UI层结构显的混乱,在网上发现有人整理的正则表达市 ,虽然品种很多,但唯一不足是每个人整理都不同,基本而常用的正则表达式 整理不全。最近在一个朋友的博客上 发现一份整理的不错,基本能够满足基本正则表达式的使用.特拿出来分享: 匹配双字节字符(包括汉字在内):[^x0... 阅读全文

.NET中事务操作小结(1)

2009-03-11 00:50 by chenkai, 1846 阅读, 收藏, 编辑
摘要: 在进行数据库操作的过程中,需要通过一种机制来保证数据的完整性,即称为事务 基本的事务必须从属4个特点ACID(Atomicity,Consistency,Isolation and Duiability),即原子性,一致性,独立性,持久性,总体特点说明如下: Atomicity(原子性):在一个操作中涉及两个或两个以上独立的信息,这些信息要么全部提交,要么都不提交 Consistency(一致性)... 阅读全文

VS2008下载地址和版本破解

2009-03-02 00:41 by chenkai, 27499 阅读, 收藏, 编辑
摘要: 在网上找到关于VS2008官方下载地址(90天适用版本)和正式破解版的 vs2008中文版下载(包含中文msdn)序列号: http://www.microsoft.com/downloads/details.aspx?FamilyID=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&DisplayLang=zh-cn Visual Studio Team System... 阅读全文
无觅相关文章插件,快速提升流量