关于从客户端中检测到有潜在危险的值的最优解决方案
关于从客户端中检测到有潜在危险的 Request.Form. 值的最优解决方案 ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引...
jQuery备忘之:jQuery处理.Net后台返回的Xml格式与Json格式的数据的比较分析
最近项目空闲下来,手头也没有什么事情,所以研究了一下jQuery对后台返回数据格式的处理。可能也是因为之前用JS写code的习惯,所以比较倾向于用JS处理XML格式的数据,当然这也就会造成我后台返回的数据的格式全部为X...
一个基于jQuery ajax和.net httphandler 的超轻异步框架
背景 我部正在开发的一个新项目,选择了jQuery作为基础的Javascript函数库。同时确定了jQuery提供的ajax系列方法作为异步推拉数据的基础接口。使用过ajax方法的...
NHibernate 备忘-- 级联问题 (转)
在用NHibernate碰到一个级联操作问题,在各位大侠的帮助下总算是给搞清楚了,好了废话不说,看问题。 Customer对多个Order,典型的一对多关系,代码如下,不多讲。<!--Code highlighting produced by Actipro...
【转载】asp.net动态加载ascx用户控件
在主aspx/ascx文件中,将目标ascx1,ascx2控件拖拉到其页面中,然后删除,目的是要生成:Register 代码,然后在主文件中定义DIV或Td之类的,设置ID ,runat="server",接下来LoadControl("ascx1")<%@ Control Language="C#" ...
smartGridView控件正式版
控件使用1、鼠标经过行的时候改变该行的样式,鼠标离开行的时候恢复该行的样式使用方法(设置属性): MouseOverCssClass - 鼠标经过行时行的 CSS 类名2、对多个字段进行复合排序;升序、降序的排序状态...
连接到 ASP.NET 数据库
ASP.NET 使您可以灵活地连接至数据库。一种简单的方法是使用数据源控件,通过这些控件可以将数据访问封装到可以使用连接和查询信息配置的控件中。或者,可以使用 ADO.NET 类自己编写执行数据访问的代码。使用 ASP....
asp.net 4.0 新特性之web.config的改进控件的其它一些改进
介绍asp.net 4.0 的新增功能简洁的 web.config 文件 控件的新属性 ViewStateMode - 控件的视图状态模式 控件的新属性 ClientIDMode - 生成客户端 ID 的方式 列表控件的新属性 EnablePersistedSelection - 保存...
AjaxToolKit学习笔记 之 ModalPopupExtender
1.控件功能描述以模式窗口的方式弹出客户或服务器控件,以突出显示! 弹出的一般是DIV或PANEL. 2.控件属性描述TargetControlID : 触发弹出操作的控件ID.PopupDragHandleControlID : 弹出层中可以拖动的层的控件ID....
查询分析器中用到的快捷键
这个东西平时用得比较的少,今天发现有一些比较管用的快捷键。就在菜单:Eidt>>Advanced下网上购物:Ctrl-Shift-C:注释Ctrl-Shift-R:移除注释多行注释的时候很管用网上购物。不用光标移来移去定位首尾,然后用/*&nbs...
Asp.Net 4.0 新特性之 使用自定义OutputCache Provider(转)
在Asp.Net 4.0 的web.config文件中添加了关于缓存的配置节,如下所示:view source print?01<system.web> 02 <compilation debug="true" targetFramework="4.0" /> 03 &nbs...
自己编写简单易用的ASP.NET ORM 框架(转)
第一步:编写AdoHelper类,用于封装对数据库的操作,能同时支持多个数据库(目前支持SqlServer和Oracle),可扩展支持任何类型的数据库。代码如下:AdoHelper类代码 <!--Code highlighting produced by Actipro Co...
C#仿QQ皮肤—更新DataGridView的鼠标跟随效果
我们先来看看更新后的效果吧 其实方法很简单我们只要重写一下几个事件就行了,首先是OnCellMouseEnter事件,这个事件的做用只有一个就是保存当前的行背景色,我们都知道我们鼠标移到上方时要改变颜色,那移...
生成验证码程序代码
using System.IO;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D; private void Page_Load(object sender, System.EventArgs e) {&nbs...
LINQ to SQL系列 查询 使用LINQ to SQL做简单查询
LINQ做查询是本分,我们看看LINQ的查询吧这篇文章使用的数据模型如下:还是上一篇提到的Student表,为了做查询我多添加了几个字段而已。在自动生成的DataContext中有Students属性,它的类型是Table<Student>对应...
DNN之路-什么是CMS
在对DNN进行介绍之前,我要首先对CMS做一下介绍。什么是CMSCMS全称是内容管理系统(Content Management System),这个词语可能已经是大家耳熟能详的了,还有另外一个词语,信息发布管理系统,有可能很多人将这俩...
Asp.Net音频文件上传和播放
一、音频文件上传和播放 在网上找到一个名叫AspNetPager的第三方控件,将AspNetPager.dll文件引用到项目的Bin中。在网页中可直接调用。引用命名空间 using Telerik.WebC...
.net框架读书笔记---CLR内存管理\垃圾收集
一、垃圾收集平台基本原理解析 在C#中程序访问一个资源需要以下步骤:调用中间语言(IL)中的newobj指令,为表示某个特定资源的类型实例分配一定的内存空间。 初始化上一步所得的内存,设置资源的初始状态,...
.NET 下 STA(单线程套间/单元)的意义
STA本身不是.NET平台的产物,它起原于1993年面世的COM(组件对象模型)的发布.多么希望我是一个COM编程的高手,以至于将.NET中这个问题描述的更加透彻.必境CLR的前身就是COM,当CLR还在被开发时,它有过的名字有COM+,COM3....
C# ArrayList的用法
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一、优点1. 支持自动改变大小的功能2. 可以灵活的插入元素3. 可以灵活的删除元素4. 可以灵活访问元素二、局...