asp.net(c#)
文章平均质量分 68
七对
其实,我是一个演员!~
展开
-
在asp.net中使用FCKeditor,简单实用配置。
在asp.net中使用FCKeditor,简单实用配置。在下已经成功配置并使用,全部功能均可用,包含上传图片等。在下环境1.Microsoft Visual Web Developer 20052.FCKeditor.Net_2.6.3.zip 下载地址:http://download.csdn.net/source/18339853.FCKeditor_2.6.5.zi原创 2009-11-21 10:47:00 · 401 阅读 · 0 评论 -
更改windows服务的配置文件(app.config)必须重启服务才能生效吗?已解决
这个问题是前一阶段写windows服务碰到的。本来在写获取配置文件的某个配置的值的时候,通常我都是写类似下面的这么一个静态方法来获取:/// /// 获取每次处理记录数/// /// private static int GetRecordCount(){ int recordCount = 10000; try转载 2012-02-03 14:05:24 · 17988 阅读 · 0 评论 -
SQL中的系统变量一览
用DECLARE创建变量必须@开头 SET为变量赋值 全局变量不能自定义, @@SERVERNAME : 返回运行SQL Server 2000本地服务器的名称。 @@REMSERVER : 返回登录记录中记载的远程SQL Server服务器的名称。 @@CONNECTIONS : 返回自上次启动SQL Server以来连接或试图连接的次数,用其可让管理人员方便地了解今天所有试转载 2011-11-11 13:33:41 · 356 阅读 · 0 评论 -
解决Sql注入的c#类
相信Sql注入时下已不再是什么新名词了,今天也正好撞上这样的bug,网上这方面的理论很多,但真正有提供一个明确完整的解决方案的,实在是少得可怜(不知是不是我的手气太差了 ^^).废话就不多说了,下面本人就此次整理出来的Sql注入处理类打出告示,希望给需要的朋友一点帮助~~~~需要的朋友只需将下面的代码复制粘贴到一个cs文件或者下载附件就可以用了~~~~~~~~~~~值得一提的是:如果使转载 2011-12-30 13:40:00 · 633 阅读 · 0 评论 -
常用正则表达式
"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9转载 2011-11-02 09:37:21 · 337 阅读 · 0 评论 -
c#如何使用 Debug 和 Trace 类
本文介绍如何使用 Debug 和 Trace 类。Microsoft .NET Framework 中提供了这两个类。在应用程序开发期间或部署到产品后,可以使用这两个类提供有关应用程序性能的信息。这两个类只是 .NET Framework 中所提供配置功能的一部分。 要求下面的列表概括了推荐的硬件、软件、网络结构以及所需的 Service Pack:• Microsoft Window转载 2012-01-11 10:09:47 · 913 阅读 · 0 评论 -
C#中的Thread中的ApartmentState几种状态(STA,MTA,Unknown)详解
System.Threading命名空间是.Net多线程编程的基础。对于多线程编程在实际工作中一直用的不多,所以了解也就不多。尽管如此,随着多核,多个cpu的出现,大计算量的需要,多线程将越来越受关注。所以打算写个系列博客,以便更多的了解学习多线程的知识。听说.Net4.0中有一个更方便多线程的类库,可惜还没真的见识过,先熟悉System.Threading就当“温故而知新”了从T转载 2011-12-21 11:28:03 · 20778 阅读 · 1 评论 -
你必须知道的#if DEBUG
#if DEBUG,这个东东其实以前刚开始学习C#的时候就知道了,也知道怎么用,但就是没有使用过。随想,很多人估计也都没有用过吧(嘿,自我安慰下)。 最近看MVVMLight的代码时看到#if SILVERLIGHT的东东,于是想起来#if debug来了,于是在代码中疯狂的使用: 设置下用户名和密码,免得每次都输入 #if DEBUG UserID = "abc@ab转载 2011-12-09 17:19:05 · 621 阅读 · 0 评论 -
目前为止比较全的浏览器 UserAgent
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; CIBA)""Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 ( .NET CLR 3.5.30729)""Mozilla/4.转载 2011-12-06 11:31:39 · 47437 阅读 · 1 评论 -
try catch finally return 的执行顺序
public class JVMTest { public static void main(String[] args) { System.out.println("aa:" + aa()); } public static int aa() { int a = 1; int b = 10; try { System.out.println("abc"); r转载 2012-02-08 11:36:28 · 504 阅读 · 0 评论 -
C#比较两个日期的大小
using System;using System.Collections;public class MyClass{public static void Main(){DateTime dt1 = DateTime.Parse("2006-04-01");DateTime dt2 = DateTime.Parse("2006-05-01");TimeSpa转载 2012-02-22 10:45:49 · 514 阅读 · 0 评论 -
Asp.net中Application Session Cookie ViewState Cache Hidden 区别
在ASP.NET中,有很多种保存信息的对象。例如:Application,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么?为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示:方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期转载 2012-03-20 13:52:43 · 416 阅读 · 0 评论 -
最直白易懂的C#委托入门讲解
作者:TomMax (笑望人生) 出处:csdn 主 题: “.net百题问答的活动”--许多人问过的--《 C#委托及事件 》所属论坛: .NET技术 C#有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子:比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。你命令小王,如果小张玩游戏,则小王扣去小张500元钱。这就是现转载 2012-03-19 09:56:59 · 352 阅读 · 0 评论 -
C#打包制作部署安装程序
开发平台:VisualStudio2005中文版。步骤如下:1. 创建一个安装向导项目或安装部署项目 新建项目-〉其他项目类型-〉安装与部署-〉安装向导(或安装部署),如命名为setup。2. 将要打包的项目导入到这个安装项目中,有两种方式: 第一种,自动方式,在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目,这样就会把这个项目添加到该解决方案中转载 2012-03-16 12:38:53 · 690 阅读 · 0 评论 -
超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出转载 2012-03-13 09:53:21 · 868 阅读 · 0 评论 -
我佛山人"编写的表单验证类 Validator1.05使用说明
Validator表单验证类使用说明表单的验证一直是网页设计者头痛的问题,我佛山人编写的表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。Validator是基于JavaScript技术的伪静态类和对象的自定义属性,可以对网页中的表单项输入进行相应的验证,允许同一页面中同时验证多个表单,熟悉接口之后也可以转载 2012-03-07 16:47:09 · 2585 阅读 · 0 评论 -
FusionCharts参数说明
功能特性animation 是否动画显示数据,默认为 1(True)showNames 是否显示横向坐标轴(x轴)标签名称rotateNames 是否旋转显示标签,默认为0(False):横向显示showValues 是否在图表显示对应的数转载 2012-03-02 14:38:40 · 349 阅读 · 0 评论 -
.net服务器控件Button之Confirm篇
用户做一些操作时,需要给出警告提示,原先是这样处理的,Button1.Attartutes.Add("onclick","return confirm('你确定删除吗?')");这样写无论选择‘是’或‘否’,都不会执行后台的Button1的ServerClick事件,又试着将‘return confirm('你确定删除吗?')’改为‘confirm('你确定删除吗?')’,这样写无转载 2012-03-01 10:20:12 · 1068 阅读 · 0 评论 -
对泛型集合进行筛选
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Test{ public class Student { public Student() { } public Student(st转载 2012-02-28 15:30:32 · 1152 阅读 · 1 评论 -
ASP.NET C# 单例模式 Singleton 详解
关于单例模式的一些要点:Singleton模式中的实例构造器可以设置为protected以允许子类派生。 Singleton模式一般不要支持ICloneable接口,因为这可能会导致多个对象实例,与Singleton模式的初衷违背。 Singleton模式一般不要支持序列化,因为这也有可能导致多个对象实例,同样跟Singleton模式的初衷违背。 Singleton模式只考虑到了对象创建的转载 2011-11-09 11:17:51 · 4052 阅读 · 0 评论 -
Eval( " ")和DataBinder.Eval(Container.DataItem, " ")的区别及用法
# Bind("Subject") %> //绑定字段# Container.DataItemIndex + 1%> //实现自动编号# DataBinder.Eval(Container.DataItem, "[n]") %> 通常使用的方法(这三个性能最好)# DataBinder.Eval(Container.DataItem, "ColumnName") %> #转载 2011-11-30 22:39:52 · 1004 阅读 · 0 评论 -
什么是CC?CC攻击原理及防御方法
什么是CC?CC攻击原理及防御方法转载 2010-11-18 12:42:00 · 1115 阅读 · 0 评论 -
网站地址多出jdfwkey=的原因及解决方法
网站地址多出jdfwkey=的原因及解决方法原创 2010-11-18 12:38:00 · 8178 阅读 · 0 评论 -
C#生成缩略图,加文字或图片水印
/**/ /// /// 生成缩略图 /// /// 源图路径(物理路径) /// 缩略图路径(物理路径) /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式 public static void MakeThumbnail(string originalImagePath, string转载 2010-04-01 14:43:00 · 405 阅读 · 0 评论 -
导航到各网站书签栏目的代码
1. 分享到Twitter的代码 " title="分享到 Twitter" target="_blank" rel="nofollow">Twitter2. 分享到嘀咕的代码&t=" title="嘀咕一下" target="_blank">嘀咕3. 分享到饭否的代码饭否4. 分享到做啥的代码做啥5. 分享到叽歪的代码&t=" target="_blank">转载 2010-03-09 17:12:00 · 947 阅读 · 0 评论 -
winform 的 ArrayList ,为何你如此的没存在感啊。。。
winform 也是有 ArrayList 的 - - 在 System.Collections 包中 新建窗体默认是不引入 System.Collections 的 ,所以要自己引入下才能使用 开始不知道 以为只有Array,Array在System包,所以可以直接 声明,但是他必须先定义大小,导致我做了很多麻烦的工作。。。。 还是ArrayList方便啊。。。泪原创 2010-02-22 17:09:00 · 812 阅读 · 0 评论 -
C#操作Excel(导入导出)
/// /// 读取Excel文档 /// /// 文件名称 /// 返回一个数据集 public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Pro转载 2010-02-06 14:44:00 · 513 阅读 · 0 评论 -
自定义验证控件类
using System;using System.Web.UI;using System.Web.UI.WebControls;/**//// ///ValidatorControls 的摘要说明///用于验证最大长度///by mFrog///2008,11,13/// namespace myControls{ public cla转载 2010-02-02 11:33:00 · 502 阅读 · 0 评论 -
ASP.Net中无法用javascript实现图片随屏幕移动的解决办法
在纯HTML文件中用javascript可以正常实现图片随屏幕移动,但是同一段javascript代码在asp.net页面中就没有半点反应,图片无法随屏幕移动。主要原因:在asp.net页面中,使用如下标准:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >这样转载 2010-02-02 11:40:00 · 370 阅读 · 0 评论 -
使用AspNetPager与GridView完成分页
由于GridView的分页功能实在是太弱了,所以需要使用强大的AspNetPager来作为分页控件。最简单的办法就是GridView控件下面接着放一个AspNetPager控件,但是这样好像就不能用GridView的分页功能了。在数据量不大的情况下,使用GridView的分页是十分方便有效的。另外还有一个问题就是分页控件在GridView生成的表格的下面,而没有像GridView自带分页那样包含到转载 2011-11-23 14:15:33 · 450 阅读 · 0 评论 -
JavaScript 获取ASP.Net服务器控件ID
在使用.net 做b/s开发的时候,经常会使用javascript来做些控制,但在客户端要想通过控件的ID来获取相关的控件对象,一般都会使用 document.getelementbyid("control_id"),对于获取html控件来说,是件很容易地事,但想获取服务器端的控件来 说,有时候却不能直接使用上面的方式。比如在Formview的inserttemplate 和edittemplat转载 2011-11-24 14:00:16 · 557 阅读 · 0 评论 -
为什么 使用 Cache 储存,Cache Session Application 区别
使用Cache,存储变量使用Cache,不但可以缓存网页,提高浏览速度,还可以缓存任何对象和数据,像Application那样。Session可以存储对象,但是必须使用Session,但是对于Sesion,并不是任何情况下都是需要的;Application可以存储对象,但是生存周期太长,从而决定了不可以存储对象太多;所以有了Cache,它可以不涉及使用Session,又有自己的转载 2011-11-10 13:35:24 · 870 阅读 · 0 评论 -
动态方法与静态方法的区别
动态方法与静态方法的区别:1,使用方法上的区别:动态方法,在使用时需要先创建实例,才能调用实例方法,而静态方法则不需要,直接使用即可。示例代码如下:静态方法不需要实例化类就能调用class ClassA { public static string MethodB() { return "Hello W转载 2011-11-10 16:42:23 · 2688 阅读 · 0 评论 -
SingleTon单例模式请不要滥用
说到面向对象的设计模式,现在很多人都可以随便说出好几种常用的,但是有没有想过设计模式,即使是初学者也至少能说一下SingleTon和Factory Method这两个。那么,设计模式是不是随便怎么用都没问题哪?这个问题从提问的方式上就可以看出,答案一定是否定的(大家也不是白白接受了这么多年的应试教育的)。 但是,就我个人的观察,滥用设计模式的绝对不是少数。而且越是简单的模式越会被滥用。从最转载 2011-11-10 16:35:05 · 629 阅读 · 0 评论 -
HttpContext.Current.Cache 和HttpRuntime.Cache的区别
.NET中Cache有两种调用方式:HttpContext.Current.Cache 和 HttpRuntime.Cache,这两种方式有什么区别呢?我们先看MSDN上的解释: HttpContext.Current.Cache:为当前 HTTP 请求获取Cache对象。 HttpRuntime.Cache:获取当前应用程序的Cache。 我们再用.NE转载 2011-11-10 16:06:11 · 452 阅读 · 0 评论 -
.net System.Web.Caching.Cache 缓存类使用详解
System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。这包括 Cache 类,该类是一个使您可以存储任意数据对象(如哈希表和数据集)的词典。它还为这些对象提供到期功能,并提供使您可以添加和移除对象的方法。您还可以添加依赖于其他文件或缓存项的对象,并在从Cache 中移除对象时执行回调以通知应用程序。 System.Web.Caching.Cache转载 2011-11-10 13:32:21 · 482 阅读 · 0 评论 -
asp.net 页面编码 设置的几种方法
1如果要为整个项目设置页面编码,那么就可以在 Web.config 文件中添加一个 Globalization 属性,然后设置它的 fileEncoding、requestEncoding,和 responseEncoding 特性: 2如果要为单独的页面设置编码,那么就可以设置 @ Page 指令的 Re转载 2011-11-09 09:31:57 · 7740 阅读 · 1 评论 -
asp.net c# 操作 数据缓存
需要先引入 System.Web1 操作类public class CacheClass { /// /// 获取当前应用程序指定CacheKey的Cache值 /// /// /// public static object GetCache(string CacheK转载 2011-11-08 14:03:17 · 427 阅读 · 0 评论 -
ASP.NET验证控件祥解
ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发。 WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法。如果开发者熟悉JavaScript或者VBS转载 2012-04-23 15:06:56 · 446 阅读 · 0 评论