随笔分类 - C#
ASP.NET 回调技术(CallBack)
摘要:在asp.net中客户端与服务器端的交互默认都是整页面提交, 此时客户端将当前页面表单中的数据(包括一些自动生成的隐藏域)都提交到服务器端,服务器重新实例化一个当前页面类的实例响应这个请求,然后将整个页面的 内容重新发送到客户端,这种处理方式对运行结果没什么影响,不过这种方式加重了网络的数据传输负担、加大了服务器的工作压力,并且用户还需要等待最终处理 结果。假如是我们希望有这么一个功能,当用户填写完用户名之后就检查服务器数据库里是否已存在该用户名,如果存在就给出已经存在此用户名的提示,如果不存 在就提示用户此用户名可用,对于这种情况其实只需要传递一个用户名作为参数即可,上面的做法却需要提交整个
阅读全文
CKEditor4.1和CKFinder2.3.1 for Mvc4最新 破解版,结合 打造"帅"的编辑器 For .Net
摘要:CKEditor4.1+CKFinder2.3.1 FOR MVC4 最新破解版:(2013-3-23)baidu share:http://pan.baidu.com/share/link?shareid=410130&uk=2735096069CSDN下载地址:http://download.csdn.net/download/zengzhan/5172305CKEditor4.0.2+CKFinder2.3.1 FOR MVC4 最新破解版:(2013-3-6)CSDN下载地址:http://download.csdn.net/download/zengzhan/5118263b
阅读全文
.net_ckeditor+ckfinder的图片上传配置
摘要:CKEditor和CKFinder的最新版可以到官方网站(http://cksource.com)上下载获得。把以上两个资源放到网站的根目录:/CKEditor 和 /CKFinder (不区分大小写)在页面使用CKEditor:hello world!CKEditor 本身不自带上传功能,所以需要配合CKFinder才可以实现上传第一步:网站需要引用CKFinder的dll(目录:/CKFinder/bin/Release/CKFinder.dll)第二步:配置CKEditor的config.js (目录:/CKEditor/config.js) 在CKEDITOR.editorConfig
阅读全文
文件上传限制大小 dotnet/C#
摘要:private void Button1_Click(object sender, System.EventArgs e) { if (File1.PostedFile != null) { //上传文件的文件名(含完整路径) string fileName = File1.PostedFile.FileName ; //上传文件的大小(byte) int fileLength = File1.PostedFile.ContentLength ; km string sMsg = null; //判断文件大小是否超过200K if (fileLength > (200*1024)) {
阅读全文
C#.Net 上传图片,限制图片大小,检查类型完整版
摘要:C#.Net 上传图片,限制图片大小,检查类型完整版源代码:处理图片类,如检查图片大小,按宽度比例缩小图片publicclassCImageLibrary{publicenumValidateImageResult { OK, InvalidFileSize, InvalidImageSize }//检查图片大小publicstaticValidateImageResult ValidateImage(stringfile,intMAX_FILE_SIZE,intMAX_WIDTH,intMAX_HEIGHT){byte[] bs = File.ReadAllBytes(file);doubl
阅读全文
图片上传代码(C#)
摘要://上传protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { string fileContentType = FileUpload1.PostedFile.ContentType; if (fileContentType == "image/bmp" || fileContentType == "image/gif" || fileContentType == "image/pjpeg") { string name
阅读全文
C#中操作xml文件(插入节点、修改、删除)
摘要:已知有一个xml文件(bookstore.xml)如下: Oberon's Legacy 。已知有一个XML文件(bookstore.xml)如下: Oberon's Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找 ...
阅读全文
图片上传代码(C#)
摘要://上传protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { string fileContentType = FileUpload1.PostedFile.ContentType; if (fileContentType == "image/bmp" || fileContentType == "image/gif" || fileContentType == "image/pjpeg") { string name
阅读全文
使用asp.net 的pageDataSource中时索引问题
摘要:出现错误情况: 当前页面在数据的除第一页的任何一个页面时,重新条件查询并且是新条件的总页数小于刚才查询得到的页码时,就会出现“索引 20 不是为负数,就是大于行数”的类似的错误!原因分析: 当查询的数据的页码索引大于1时,重新查询条件时,当前所得数据的页码数又少于上次所得到的页码,所以新查询索引小于上次查询索引,出现索引大于行数的问题。解决方法: 每次重新查询前把页码索引初始化为1,
阅读全文
大文件上传组件
摘要:非常不错的一个大文件上传组件,找了N久才找到的,本来是英文的,现在被我反编译成中文的了,很酷的进度显示,能与.net的上传控件兼容,要的快下哦,记得顺便顶一下示例(VB):/Files/gudufy/WebSite1.rar示例(C#)/Files/gudufy/BigUpload.rar反编译工具(下载后就知道怎么用了):/Files/gudufy/bianyifanbianyi.rar详情请访问官方主页:http://www.telerik.com/products/aspnet/controls/upload/overview.aspx==========================
阅读全文
C#代码备份还原MSSQL数据库
摘要:备份数据库1///<summary> 2/// 备份配置文件config.xml中数据库 3///</summary> 4///<param name="backupFolder">备份文件路径</param> 5///<returns></returns>6publicstaticbool DataBackupConfigDB(string backupFolder) 7 { 8//获取配置文件中sql数据库名 9string dbName ="SqlDB"; 10string n
阅读全文
C# 线程手册 第一章 线程定义 线程
摘要:你也会注意到任务管理器中有CPU使用率的信息。这是因为进程也有一个使用计算机处理器的执行顺序。这个执行顺序就是线程。这个线程由CPU上正在使用的寄存器,线程使用的堆栈以及保存线程当前状态的存储器共同定义。存储器和堆栈的概念对那些经常处理底层内存分配的同僚们来说应该很熟悉;然而,对.NET Framework 中的堆栈来说,你可以把它看成一块用来快速访问数据,存储值类型或者指向对象、方法参数以及每个方法调用的本地数据的内存区域。单线程进程正如上面提到的,每个进程至少有一个执行顺序或(线程。创建一个进程包括让进程开始运行指令。初始线程又称作原始线程或主线程。线程的实际执行顺序由你的程序中的代码决定
阅读全文
C# ASP.NET B/S模式下,采用lock语法 实现多用户并发产生不重复递增单号的一种解决方法技术参考
摘要:有时候也好奇,若是老外发个技术文章,会不会到处是有人骂街的?进行人身攻击的?中国人喜欢打击别人,不知道老外是不是也是这个性格?好奇的问一下大家。往往我们在开发程序、调试程序时,无法模拟多用户同时操作的实际环境下的运行情况。为了模拟多用户并发操作,我们先写个多线程的例子来充分模拟多用户并发的情况代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->classSequenceTest{///<summary>///定义委托///<
阅读全文
一个大文件上传组件RadUpLoad(带进度条时间显示)
摘要:private string SaveFile() { string _return = ""; foreach (UploadedFile file in RadUploadContext.Current.UploadedFiles) { string Path = Server.MapPath(@"/upload/media"); //如果路径不存在,则创建 if (System.IO.Directory.Exists(Path) == false) { System.IO.Directory.CreateDirectory(Path); } //组
阅读全文
RowDataBound事件 .
摘要:RowDataBound事件 在创建gridView控件时,必须先为GridView的每一行创建一个GridViewRow对象,创建每一行时,将引发一个RowCreated事件;当行创建完毕,每一行GridViewRow就要绑定数据源中的数据,当绑定完成后,将引发RowDataBound事件。如果说我们可以利用RowCreated事件来控制每一行绑定的控件,那么我们同样可以利用RowDataBound事件来控制每一行绑定的数据,也就是让数据如何呈现给大家。还举同样的例子,在数据表中,存在性别列,上面我们用DropListDown控件的DataBounding来表示出了中文的性别,但是毕竟不太美
阅读全文
ASP.NET把图片存入数据库和使用文件流读取显示(转)
摘要:存储图片类型数据有以下几种方式:1.将图片转换为二进制数组(byte[])Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->byte[]fileData=this.FileUpload1.FileBytes;复制代码2.根据路径将文件转换为2进制数组代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--
阅读全文
asp.net更改文件夹名称及新建文件夹及删除文件夹
摘要:if (Directory.Exists(oldPath)) { Directory.Move(oldPath, path); if (OADBHelper.GetInt(sql) > 0) { Response.Write("<script>alert('更新成功!');</script>"); } else { Response.Write("<script>alert('更新失败!');</script>"); } } else { Response.Write(
阅读全文
浙公网安备 33010602011771号