随笔分类 - asp.net
Asp.net中的ajax回调模式(ICallbackEventHandler)
摘要:客户端回调本质上就是指通过前端的客户端脚本向服务器端传递相应的数据参数,服务器端再以接受到的参数进行查询和处理,最后将结果回传到客户端进行显示。asp.net 2.0提供了实现无刷新回调的接口ICallbackEventHandler.为了实现客户端回调,你必须实现一个ICallbackEventHandler接口,该接口定义了两个方法法RaiseCallbackEvent和GetCallbackResult. RaiseCallbackEvent()从浏览器接受一个字符串作为事件参数,即该方法接受客户端JavaScript传递的参数,注意它是首先触发的。接下来触发的就是GetCallback
阅读全文
.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
阅读全文
This application is currently offline. To enable the application, remove the app_offline.htm file from the application r
摘要:退出VS ,把程序中主目录里的app_offline.htm文件删除,重新启动VS 就可以了。
阅读全文
使用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==========================
阅读全文
vs2008快捷键极其技巧 转载
摘要:Ctrl+m+Crtr+o折叠所有大纲 VS中的书签功能能够很好地解决这一问题。首先把光标放到需要标记书签的代码处,然后点击VS中的插入书签按钮,就完成了设置书签的操作。也可以使用设置书签的快捷键:Ctrl+B,Ctrl+T来完成书签的设置或取消。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: 移动到上一
阅读全文
asp.net创建文件夹出错的解决方案[转]
摘要:C#中.net中得IO类虽然功能很强大,但是正是因为功能强大,所以在很多虚拟服务商的服务器上并不实用。因为IO.Directory和IO.DirectoryInfo在应用文件夹操作中,会遍历网站所在的硬盘的磁盘跟目录,一般虚拟服务商并不会给这个磁盘的Network service用户开启读取权限,所以在操作文件夹的时候,使用IO下的这两个类会出现如下错误:未找到路径“E:\”的一部分。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.DirectoryNotFoundExcepti
阅读全文
验证控件收藏
摘要:本篇要讲述的知识点如下:数据验证介绍纯客户端脚本验证asp.net 验证控件概述RequiredFieldValidator 控件CompareValidator 控件RangeValidator 控件正则表达式RegularExpressionValidator 控件CustomValidator 控件ValidationSummary 控件 分组校验技术数据验证介绍在我们的开发中要提高网站的健壮性,为了做到这些笔者曾经在企业培训时候提到了两个原则:第一条原则:就是尽量减少让用户输入的机会,比如数据的录入时间我们可以设置该条记录的为数据库的当前时间,这个可以在创建或者设计表的时候实现。下面就
阅读全文
多种打印方式
摘要:<input class="Noprn" type="button" onclick="window.print()" value="打印"/> <input type="button" name="print" value="预览并打印" onclick="preview()"/> <input type="button" id="bt" onclick="
阅读全文
随滚动条来加载可见屏幕内容的代码示例
摘要:$(document).ready(function() { $(window).bind("scroll", GetData); function GetData() { var windowHeight = $(window).height(); var scrollHeight = $(document).scrollTop(); var screenBottom = windowHeight + scrollHeight; var documentHeight = $(document).height(); if (screenBottom >= docume
阅读全文
C# ASP.NET B/S模式下,采用lock语法 实现多用户并发产生不重复递增单号的一种解决方法技术参考
摘要:有时候也好奇,若是老外发个技术文章,会不会到处是有人骂街的?进行人身攻击的?中国人喜欢打击别人,不知道老外是不是也是这个性格?好奇的问一下大家。往往我们在开发程序、调试程序时,无法模拟多用户同时操作的实际环境下的运行情况。为了模拟多用户并发操作,我们先写个多线程的例子来充分模拟多用户并发的情况代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->classSequenceTest{///<summary>///定义委托///<
阅读全文
vs2008调出智能提示的操作
摘要:工具->选项->C#->在语句结束中勾选自动列出成员->确定。就可以了!
阅读全文
用asp.net实现远程获取其他网站页面指定内容
摘要:远程获取网页内容.经过一定的处理和灵活应用,可以开发成成体系网站内容采集系统.通常也叫做"新闻小偷"一般来说.做内容采集分为如下几个大致的步骤: 1.远程获取页面的全部Html源文本. 2.通过过滤处理,分析有效内容文本.(通常用正则表达式来截取有效数据) 3.将格式有效的数据,根据自己的数据库结构分标题,内容....一些其他属性保存到自己的本地数据库. ok整个采集过程如此简单.原理也不难.下面我们看看实现的具体基础代码! 首先我们来写一个获取远程Html源的方法. public string GetHttpData(string Url) { string sExcep
阅读全文
ASP教程:ASPX 的 @Register 命令
摘要:比较汗颜的一件事情,春节放假前,自己写的一段代码,不知道为啥,aspX ,能加载ASCX.cs 中的代码,但是不能加载 ASCX 中的源文件, 由于静不下心来,就没有解决这个问题,今天回来上班后,发现竟然是 ASPX 的 @Register 命令写错了导致了的。正确的应该是写成下面方式:<%@ Register TagPRefix="myTagPrefix"TagName="ConfigNavigation"Src="/Controls/ConfigNavigation.ascx" %> 但是我却把它写成了下面方式:<
阅读全文
asp.net不同后辍名的文件
摘要:.sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。.csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。.aspx:Web 窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。Visual Studio 将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx 文件中创建。.aspx.cs:Web 窗体页的编程逻辑位于一个单独的类文件中,该文件称作代码隐藏类文件(.aspx.cs)。.cs: 类模块代码文件。业务逻辑处理层的代码。.asax:Global.asax 文件(也叫做 ASP.NET 应用程
阅读全文
一个大文件上传组件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号