
asp.net WebForm
文章平均质量分 62
iteye_11981
这个作者很懒,什么都没留下…
展开
-
使用SignalR构建一个最基本的web聊天室
使用SignalR,可以使用服务器消息推送到客户端,件demo原创 2015-01-06 15:09:11 · 262 阅读 · 0 评论 -
使用HTML,CSS快速导出数据到Excel
一般是导出到txt,csv或excel。txt和csv一般用在系统间的数据交换, 而excel一般有较好的显示效果,可以按照一定的模板导出,导出就不用再排版了,使用简单,如果是使用做报表一般都导出excel文件。但是使用com组件导出到Excel数据很慢,有另一种生成excel文件的方式就是通过html和css快速导出数据同时并能设置样式,使用这种方式有两个优点:1是速度快,2是...原创 2012-08-12 22:16:22 · 430 阅读 · 0 评论 -
.net文件上传的各种操作及创建文件夹和删除上传的文件方法
aspx中<tr><td align="left" colspan="2" style="height: 27px"><input id="myFile" name="myFile" style="width:441px; height:23px;" type="file" runat="原创 2012-08-12 22:15:20 · 256 阅读 · 0 评论 -
Repeater 控件实现无刷新分页
本文讲述的是如何利用 XMLHttpRequest 来对 Repeater 控件 进行无刷新分页。实现的方式是,使用XMLHttpRequest对象异步向服务器发送post 请求,传递设置好的每页显示记录数,当前页码和记录总数。服务器端接收到请求时,根据参数从数据库中查询相应记录,并通过Repeater 控件将数据显示出来,然后调用Repeater 的RenderControl 方法...原创 2012-08-12 22:13:06 · 216 阅读 · 0 评论 -
下拉框下的树形结构数据的绑定
privatevoid BindDropDownList(){DataTable dtSite;/* Get data here* dtSite = ...* */DataRow[] dr = dtSite.Select("PARENTID=0");for (int i=0; i<dr.Length; i++){//ddlSite is your DropDownList cont...原创 2012-08-12 22:12:26 · 275 阅读 · 0 评论 -
js和C#中的进制转换方法
在.net Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换:Convert.ToInt32(string value, int fromBase):可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16:如Convert.ToInt32(”0010”...原创 2012-08-08 22:12:02 · 105 阅读 · 0 评论 -
asp.net几种开源上传控件,flash,ajax版,支持多文件
1、AspnetUpload地址:http://www.aspnetupload.net/最早接触的上传控件。带进度条,能与系统自带的InputFile控件共用。不过是收费的,而且对Firefox支持较差。最新版本是2.3 2、FancyUpload - Swiff meets Ajax (v2.0)(开源)地址:http://digitarald.de/project/fan...原创 2012-08-08 22:11:46 · 138 阅读 · 0 评论 -
.net ajax控件实现百度,谷歌智能搜索
首先创建一个webservice,不懂也没关系,会用就ok。using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Linq;using System.Web;using System.Web.Services;using System.Web.S...原创 2012-08-08 22:11:31 · 102 阅读 · 0 评论 -
input的高级应用
1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用) <INPUT style=behavior:url(#default#sa...原创 2012-08-07 23:16:48 · 117 阅读 · 0 评论 -
取汉字拼音首字母
<html><head><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /><script language="JavaScript"><!--/**//*作者:梅雪香日期:2006-7-29功能:生成与中文字符串相对映的拼音首字母串版本原创 2012-08-05 20:01:55 · 3331 阅读 · 0 评论 -
FCK在MVC和ASP.NET中的配置和使用
FCK在MVC和ASP.NET中的配置和使用一:FCK配置1. 下载FCKeditor_2.6.3.zip(核心文件)FCKeditor.Net_2.6.3.zip(。Net Control)(下载地址:FCKeditor 的压缩包http://nchc.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.4.3.zipFCKeditor ...原创 2012-04-15 15:21:36 · 175 阅读 · 0 评论 -
C#,FTP上传的代码 FtpWebRequest
private void Upload(string filename){string ftpServerIP = "221.12.163.61";FileInfo fileInf = new FileInfo(filename);string uri = "ftp://221.12.163.61/" + fileInf.Name;FtpWebRequest reqFTP;// 根据uri创建Ft...原创 2012-08-24 22:46:10 · 509 阅读 · 0 评论 -
生命周期请求过程
客户端第一步:用户在地址栏里面输入地址,或者是提交表单第二步:浏览器内部会将请求封装成HTTP请求报文,并建立Socket连接发送HTTP请求到服务器端第三步:等待服务器端响应服务器端: 1、内核模块 1.1 内核模块(HTTP.SYS)监听80端口 1.2 监听到客户端的连接,并解析出请求的协议以及访问的端口 1.3 查询注册表,并将此请求交给具体处理的进程(默认IIS会注册此过滤模块),此时请...原创 2012-10-07 14:40:53 · 179 阅读 · 0 评论 -
分页底层实现(超原理)
--样式.paginator{ font: 12px Arial, Helvetica, sans-serif; padding: 10px 20px 10px 0; margin: 0px;}.paginator a{ border: solid 1px #ccc; color: #0063dc; cursor: pointer; text-de...原创 2012-10-16 22:19:01 · 388 阅读 · 0 评论 -
一台服务器访问另外一台服务器的共享目录
情况:A服务器的asp.ne程序需访问B服务器的共享目录,需做如下操作1.需在A服务器创建一个账号(如aspnet,自定义),密码(如123456,也自定义)2.在B服务器也需创建一个和A服务器一样的账号和密码,必须相同3.在asp.net 程序web.config文件添加 <identity impersonate="true" userName="aspnet" pa...原创 2014-12-19 10:50:41 · 1762 阅读 · 0 评论 -
windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET
aspx 常见错误 CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/.........dll”--“拒绝访问。 ” win7中安装asp.net的问题 编译器错误信息: CS0016: 未能写入输出文件问题解决办法编译错误 说明: 在编译向该请求提供服务所需资...原创 2014-12-19 10:31:16 · 184 阅读 · 0 评论 -
windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET
windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NETIIS7报错:如果要使用托管的处理程序,请安装 ASP.NETwindows7,部署在本地的IIS7里以后,结果不能访问承载SL的.aspx页面,而如果用.html承载则可以访问。亲测可用修复办法:进入CMD 输入如下命令即可"%WINDIR%\Microsoft.NET\Fram...原创 2014-12-19 10:30:25 · 214 阅读 · 0 评论 -
Cookie小知识
如果cookie设置了过期时间,cookie就会保存在硬盘中,关闭浏览器后 下次打开还是有上次保存的cookie的,如果cookie没设置过期时间,cookie就是保存在内存中,关闭浏览器后,下次打开就是新的cookie了!...原创 2014-12-17 11:02:42 · 139 阅读 · 0 评论 -
一个避免用户重复点击按钮造成重复数据的小技巧
<script> //启用遮罩 function SetEstopForButton(buttionId) { if ($("#btnEstop")[0] == null) { $("#" + buttionId).after("<div id='btnEstop' style='z-ind...原创 2013-01-13 16:13:50 · 560 阅读 · 0 评论 -
SWFupload 上传控件的使用的使用
-- 首先说个解决 ie兼容的标签 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> ---aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SWFupload_Demo.aspx.cs" Inher原创 2012-12-02 16:17:32 · 164 阅读 · 0 评论 -
评论的延迟加载
看verycd、cnbeta的评论区域很奇怪,每次看完了正文,再翻到评论区评论区都显示“正在加载评论”,稍等片刻才显示出来评论,评论的加载当然是用ajax实现的了,但是为什么不管是进入页面立即看评论区还是看帖子一段时间在看评论区都是看的时候才显示“正在加载评论”,好像不看它就不显示一样,难道真是哲学中的“看到的东西才存在”?经过研究源代码发现,原来是程序中在定时的做判断,判断评论区是否在显示范...原创 2012-11-10 18:34:32 · 148 阅读 · 0 评论 -
SessionID的本质
一、客户端用cookie保存了sessionID 客户端用cookie保存了sessionID,当我们请求服务器的时候,会把这个sessionID一起发给服务器,服务器会到内存中搜索对应的sessionID,如果找到了对应的 sessionID,说明我们处于登录状态,有相应的权限;如果没有找到对应的sessionID,这说明:要么是我们把浏览器关掉了(后面会说明为什 么),要么sessio...原创 2012-11-05 23:08:14 · 144 阅读 · 0 评论 -
进程管理运用,防盗链,权限限制
图片防止盗链 void Application_BeginRequest(object sender, EventArgs e) { if (Request.RawUrl.Contains("images/")) { if (Request.UrlReferrer == null || !IsSameDomain(Request.UrlR...原创 2012-11-05 22:58:45 · 128 阅读 · 0 评论 -
进程外session配置
进程外session StateServer 对象必须可序列化 1.开始 ASP.NET 状态服务:cmd里面命令:services.msc 2.配置webconfig <sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424"> </sessionState> ...原创 2012-11-05 22:57:00 · 183 阅读 · 0 评论 -
改变事件小知识点
onchange 事件是针对输入框文本框有光标改变后才能触发,但有的时候不会有光标改变,只是文本改变,这样用onchang就用不了,就要用onpropertychange! 这样就ok了...原创 2011-12-07 11:03:23 · 119 阅读 · 0 评论 -
DropDownList 小知识
给DropDownList 绑定值后,如果要默认选中其中一个的值时,不要用selectItem.text等于你要选中的值,这样的会多出一个你要选的值在里面,直接text等于你要选的值就好了!...原创 2011-12-03 10:24:56 · 135 阅读 · 0 评论 -
列表最后一行加小计或总计 ——小总结
1.所有分页的总计protected void dvList_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Footer) { int c1 = 0; ...原创 2011-11-30 16:56:34 · 1875 阅读 · 1 评论 -
asp.net window open 一个页面第一次会进load 第二次打开怎么不进了
asp.net window open 一个页面第一次会进load 第二次打开怎么不进了原因是读取的缓冲,个人知道的解决方法有两个 一:在url 后面传个随机数,以保证每次url不用 ,ie就不会读取缓冲了,二:在页面头部加 <meta http-equiv="Pragma" content="no-cache"/> <meta http-equiv="Cache-Contr...原创 2011-12-10 09:11:34 · 269 阅读 · 0 评论 -
以后别写程序了,31个源码网站奉献给大家
优秀网站源码、编程源码下载网站大集中 1.51源码:http://www.51aspx.com/ 2.源码之家:http://www.codejia.com/ 3.源码网:http://www.codepub.com/ 4.虾客源码:http://www.xkxz.com/ 5.多多源码:http://www.morecode.net/ 6.洪越源代码:http://www.softhy.net/...原创 2011-07-06 09:40:15 · 197 阅读 · 0 评论 -
ASP.NET禁止重复提交
<html><style>.disable{ border-style:none; border-width: thin; background-color:Transparent; color: #CCCCCC; cursor:wait;}</style><script type="text/javascript...原创 2011-07-06 09:36:18 · 80 阅读 · 0 评论 -
26个ASP.NET常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大...原创 2011-06-15 10:38:04 · 104 阅读 · 0 评论 -
只能在执行 Render() 的过程中调用 RegisterForEventValidation;
当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。有两种方法可以解决以上问题:1.修改web.config(不推荐)<pages enableEventValidation ="false" ></pages>2.直接在导出Execl的页面修改 <%@ Pag...原创 2011-06-10 09:09:03 · 241 阅读 · 0 评论 -
asp.net提供的验证控件小知识 进来看看 你可能不知道哦
举个列子 一个页面 就是用户注册信息页面 许多文本框, 两个按钮,一个为“去登录”,一个为“注册”,如果平常情况下,你点“去登录”时 应该不要验证那些文本框吧,那怎么做点“去登录”的时候不验证那直接去跳转呢,两种方法:一种是给你 要验证的控件设为同一组 (包括 文本框,验证控件,按钮都要设为同一组 有个属性可以设为同一组,只要名字一样就行了)。第二种 给你不要验证的按钮 的验证...原创 2011-05-23 21:35:43 · 86 阅读 · 0 评论 -
asp.net几个常用传参数方法
第一种:QueryString //将源页面start.aspx中的lable 和textbox中的内容传到end.aspx页面中 并在其lable 和textbox中显示传过来的内容 源页面代码: protected void Button1_Click(object sender, EventArgs e) { string url; ...原创 2011-05-19 19:23:22 · 130 阅读 · 0 评论 -
在Asp.net中发Email
try{ //引入相关空间 //using System.Net; //using System.Net.Mail; MailMessage mail = new MailMessage("xxxxxx@163.com", "xxxxxx@126.com"); //("发送方邮件地址", "接收方邮件地址"); mail.SubjectEncoding = Sy...原创 2011-05-19 19:01:12 · 266 阅读 · 0 评论 -
tree递归算法
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We...原创 2011-05-19 18:48:40 · 304 阅读 · 0 评论 -
asp.net常用的一些代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b = Request.Que...原创 2011-05-19 00:27:30 · 165 阅读 · 0 评论 -
asp.net中实现文件下载功能
//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) {/* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_...原创 2011-12-18 15:01:09 · 81 阅读 · 0 评论 -
Server.UrlEncode、HttpUtility.UrlDecode的区别
在对URL进行编码时,该用哪一个?这两都使用上有什么区别吗?测试:string file="文件上(传)篇.doc";string Server_UrlEncode=Server.UrlEncode(file);string Server_UrlDecode=Server.UrlDecode(Server_UrlEncode);string HttpUtility_UrlEncode=System...原创 2011-12-18 17:59:57 · 115 阅读 · 0 评论 -
asp.net 导出excel
protected void btnExcel_Click(object sender, EventArgs e) { myDataGrid.AllowPaging = false; //是否按分页的来显示 如果你不想第几列显示 也可以这设置 dvList.Columns[0].Visible = false; ...原创 2011-10-13 16:54:49 · 78 阅读 · 0 评论