
asp.net
meizhiyun
这个作者很懒,什么都没留下…
展开
-
【转】ASP.NET惊爆新安全漏洞 攻击者可访问任意文件
<br />微软安全响应中心近日发布最新安全预警, 提醒广大ASP.NET用户防范一处新安全漏洞。攻击者可利用存在于ASP.NET加密模块的一处最新漏洞访问到包括web.config在内的任何文件。 此漏洞存在于ASP.NET所有已发布的版本中,其影响程度不容小视。 目前尚无补丁发布。请广大开发和维护人员加强防范。<br />据悉, ASP.Net 加密模块中新公开的漏洞可使攻击者解密并篡改任意加密数据。 如果 ASP.Net 应用程序使用的是 ASP.Net 3.5 SP1 或更高版本,攻击者可以使用此加转载 2010-11-22 21:01:00 · 613 阅读 · 0 评论 -
C# ASP.NET B/S模式下,采用lock语法 实现多用户并发产生不重复递增单号的一种解决方法技术参考
转载自:http://www.cnblogs.com/12go/archive/2011/12/24/2300204.html 往往我们在开发程序、调试程序时,无法模拟多用户同时操作的实际环境下的运行情况。 为了模拟多用户并发操作,我们先写个多线程的例子来充分模拟多用户并发的情况 代码 class SequenceTest { ///转载 2013-03-08 10:41:29 · 5592 阅读 · 0 评论 -
C# 捕获异常详情
转载自[ http://www.cnblogs.com/zjfree/ ] 捕获异常 ? //触发异常 private void test() { int i = 0; i = 12 / i; } //直接捕获异常 private void button1_Click(object se转载 2013-03-08 17:33:06 · 1492 阅读 · 0 评论 -
使用键值表实现通用流水号
转载自:http://www.cnblogs.com/happyhippy/archive/2011/01/29/1947443.html 很多MIS系统,都需要用到流水号;一般的简单的流水号,由标识+日期+自增序号来组成;但如果考虑通用的话,就稍微复杂点儿的,需要考虑自定义日期格式、自增序号归1、自增序号溢出处理、前缀/中缀/后缀、并发访问、批量获取等,本文抽象出一个通用的生成流水号的方转载 2013-02-25 16:20:33 · 2049 阅读 · 0 评论 -
数据缓存技术及代码详解
转载自:http://www.cnblogs.com/refactor 1.缓存概述 •为什么使用缓存 – 应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能 • 缓存机制分类介绍 – 应用程序缓存 – 页输出缓存 2.应用程序缓存的机制 • 应用程序缓存是由System.Web.Cach转载 2013-05-22 09:37:39 · 721 阅读 · 0 评论 -
文本框输入后立即触发事件
文本框输入事件:onchange 、onkeyup 、onblur onchange在用于文本框输入框时,有一个明显的不足. 事件不会随着文字的输入而触发,而是等到文本框失去焦点(onblur)时才会触发. 也就是没有即时性! 为了达到在文本框中输入内容后,立即触发事件,可以用onkeyup事件, 在IE下,可以用onpropertychange来代替onchange事件,当文本框有任何变化原创 2013-11-27 12:14:15 · 138163 阅读 · 0 评论 -
【转】NET开发不可错过的25款必备工具
<br />【Csdn独家译稿 7月12日】这些年来,我们的.NET开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.NET系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.NET开发不可错过的高效工具。<br />1.Two monitors——必备的。<br />2.Visual Studio——同样的,也是必备的。<br />3.Launchy——一款免费的必备工具。它能帮助开发者快速调用电脑中的程序快捷方式,而无需再通过传统的“开始”——“所有程序”中寻找所需的程序。在安装后转载 2010-11-22 21:12:00 · 417 阅读 · 0 评论 -
【转】如何防止CSRF注入式攻击
<br />0x01 什么是CSRF攻击<br /> CSRF是Cross Site Request Forgery的缩写(也缩写为XSRF),直译过来就是跨站请<br />求伪造的意思,也就是在用户会话下对某个CGI做一些GET/POST的事情——这些事情用<br />户未必知道和愿意做,你可以把它想做HTTP会话劫持。<br /> 网站是通过cookie来识别用户的,当用户成功进行身份验证之后浏览器就会得到一个标<br />识其身份的cookie,只要不关闭浏览器或者退出登录,以后访问这个网转载 2010-11-22 20:37:00 · 589 阅读 · 0 评论 -
ASP.NET页面数据验证通用类
<br />public class PageValidate <br /> { <br /> private static Regex RegPhone = new Regex("^[0-9]+[-]?[0-9]+[-]?[0-9]$"); <br /> private static Regex RegNumber = new Regex("^[0-9]+$"); <br /> private static Regex RegNumberSign = new转载 2010-11-22 20:43:00 · 463 阅读 · 0 评论 -
将多个DataTable添加到指定的DataSet中
如何将多个DataTable添加到指定的DataSet中 事件起因:从数据库中,查询多个dataTable,现在想一下子返回多个table,所以就想到用DATASET,遇到下面的两个现象,现在记录下,做个参考。 DataSet ds = new DataSet();//创建数据集 DataTable dt1 = BIZ. GetSalesInfo();//获取出售信息表 DataTab转载 2012-05-14 16:35:01 · 747 阅读 · 0 评论 -
winform 取消datagridview第一行选中状态
如果是一个单独的form窗体,则直接在Load方法中添加以下方法: private void datagridview1_Load(object sender, EventArgs e) { datagridview1.Rows[0].Selected = false; //取消选中 或是 datagrid转载 2012-05-15 14:51:52 · 4144 阅读 · 0 评论 -
常用正则表达式
正则表达式 #校验E_MAIL的格式 ^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$ ---Email地址书写错误 #校验是否全由数字组成,长度是1-20位,不能够为空 ^[0-9]{1,20}$ ---需要数字并且长度在1-20位之间 #校验是否全由数字组成,长度是1-20位,能够为空 ^[0-9]{0,20}$转载 2012-05-16 12:56:27 · 531 阅读 · 0 评论 -
C# TextBox常用方法总结
一、关于C# TextBox全选的判断: int SelectLength=this.textBox1.SelectionLength;//获取选中的字符长度 if (SelectLength == this.textBox1.Text.Length) {//判断是否全部选中 MessageBox.Show("你已经选中"); } 二、关于C# TextBox换行、设置光标位置转载 2012-05-23 13:19:11 · 3095 阅读 · 0 评论 -
C#回车切换焦点实现实例解析
C#回车切换焦点在WinForm和Web中实现以代替TAB键是怎么解决的呢?C#C#回车切换焦点的具体方法是什么呢?下面我们分别来看看具体的实现过程。 C#回车切换焦点在WinForm中: 有文本框textbox1和textbox2,现在光标在textbox1中,按回车键后怎样让光标跳至textbox2,实现tab键的功能.首先设置textBox1和textBox2的TabIndex属性,分别转载 2012-05-23 13:27:13 · 2234 阅读 · 0 评论 -
怎样向DataTable中添加属于另一个DataTable的DataRow
转载自 :http://kb.cnblogs.com/a/672802/ 我们经常需要向DataTable中添加一行数据,大多数的情况下都是把一些从UI的控件和程序的变量中收集的数据添加到DataTable中。如以下的语句把供应商代码和名称添加到DataTable中: DataTable dtProvider = new DataTable();转载 2012-05-04 12:00:15 · 959 阅读 · 0 评论 -
Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果]
转载自:http://blog.csdn.net/lifuyun/article/details/1688008, 原博客中附有源代码 (一). 概述 1. 实现GridView表头固定表体滚动效果 2. 继承GridView的所有功能, 增加扩展功能, 表体滚动功能; 不需要另外加辅助滚动控件, 如. 3. 支持多行表头滚动, 此控件转载 2012-09-05 16:37:34 · 1357 阅读 · 0 评论 -
Vss2005局域网开发权限设置指南(续)-如何利用VSS为项目小组的成员分配权限
转载自:http://www.cnblogs.com/kaima/articles/1098741.html 其他可以参考资料:http://www.doc88.com/p-798379087411.html 1.登录"Microsoft Visual SourceSafe Administration"进入vss管理员界面,选择一个用户(此文中用户是Li),"Tools-->Rights A转载 2012-10-30 10:46:01 · 766 阅读 · 0 评论 -
C# 窗体位置 Show和ShowDialog
转载自:http://blog.csdn.net/rnhhb/article/details/5959423 CenterParent 窗体在其父窗体中居中。 CenterScreen 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。 Manual转载 2012-11-16 17:18:43 · 976 阅读 · 0 评论