随笔分类 -  .net

.net通过一般处理程序模拟用户控件数据保持、Ispostback 【第二版将html与ashx文件分开】
摘要:直接上代码:HTML代码,其中表单中input标签中的value值首先用一个占位符占位,然后在ashx中将其替换<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title></head><body><form action = "02jsqHandler.ashx" method = "post"> <input type = "text" name = & 阅读全文
posted @ 2012-04-20 22:01 WlitSoft 阅读(594) 评论(2) 推荐(0) 编辑
.net通过一般处理程序模拟用户控件数据保持、Ispostback
摘要:实现步骤:1.首先用StringBuiler将所需的表单等“画”出来,这里用StringBuider而不是直接用+号拼,这个问题不用解释吧呵呵2.通过将涉及到的文本框的数据动态的拼进去------实现用户控件数据保持3.在表单中添加一个隐藏域用来标示是否为回发过程应用一个简单的两个数相加求和的代码实现一下public class jsqHandler : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/html... 阅读全文
posted @ 2012-04-20 21:19 WlitSoft 阅读(598) 评论(0) 推荐(0) 编辑
DataTable导出到Excel时身份证号信息自动转换为科学计数法的解决方案
摘要:做项目的时候是否遇到过这种问题,我今天遇到了就给大家分享下,在网上找的答案都是针对gridview控件的,还有就是该DataTable的身份证号列的类型为string,再有就是前面加单引号什么的,但是我都没有试验成功不知道是我人品的问题还是真不行,但是今天我整的这个方案完美避开了科学计数法 呵呵 废话少说上代码1 DataTable dt = new DataTable();2 dt.Columns.Add(new DataColumn("身份证号"));3 DataRow dr = dt.NewRow();4 StringBuilder sb ... 阅读全文
posted @ 2012-03-24 18:14 WlitSoft 阅读(3034) 评论(0) 推荐(0) 编辑
.net捕获全局异常并且记录日志、多线程方式发送邮件提醒
摘要:在软件、网站中难免会出现种种异常,如果你的项目中有未处理的异常并且不想一处处的加异常那么可以借鉴下一下这个方案1.新建一个全局应用文件Global.asax此文件在统计在线人数的时候应用较多2.此文件中有个Application_Error方法此方案就是用的这个方法,加入以下捕获异常的代码 1 //在出现未处理的错误时运行的代码 2 Exception ex = Server.GetLastError(); 3 StringBuilder sb = new StringBuilder(); 4 string dt = DateTime.Now.T... 阅读全文
posted @ 2012-03-24 14:20 WlitSoft 阅读(1919) 评论(0) 推荐(1) 编辑
在线考试系统无刷新倒计时设计方案
摘要:在考试系统中难免会有倒计时提示,我们第一想到的是用js的settimeout但是发现一个问题如果页面刷新则重新倒计时,以下是我的解决方案:1.用settimeout每隔一秒触发一次2.用cookies在cookies中读取剩余时间以下是实现代码:js部分: 1 <script language="javascript" type = "text/javascript"> 2 function GetCookieByName(name) { 3 //获取cookie字符串 4 var strCookie = document.co... 阅读全文
posted @ 2012-03-17 19:36 WlitSoft 阅读(1957) 评论(5) 推荐(0) 编辑