`
文章列表
① 导入命名空间: using System.Web.Security; ② 获取MD5码:string Password = FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox1.Text.ToString(), "MD5");
jQuery中的$()方法可以帮我们做四件事: 1,$()方法中的参数如果是一个function,则表示页面装载完成后,所在执行的动作。如:$(function(){alert("hellworld")}) 2,$()方法中的参数如果是css的选择器,他会找到此节点的DOM、并封装成jQuery对象。如:$("#idName") 3,$()方法的参数是一个DOM对象时,这个方法相当于把DOM对象转换在了jQuery对象。如:$("input") 4,$()方法的参数如果是一段HTML文本,则表示创建一个DOM节点,并包装成了jQ ...
1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系. DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选 ...
Null是.net中无效的对象引用。 DBNull是一个类。DBNull.Value是它唯一的实例。它指数据库中数据为空(<NULL>)时,在.net中的值。 以下是我测试的一个例子。 例:表tbl_Student id     name     address 1      jim      <NULL> 将上述表数据填充到.net 的名为dt的DataTable中。 dt.Rows[0]["address"]不等于null但是等于DBNull.Value. 可见null表示一个对象的指向无效,即该对象为空对象。 DBNull.Value表示一个 ...
这个东西不错,别人写的,今天自己也遇到了这样的问题,收藏下来 使用PD来设计数据,从CDM->PDM->DB时,发现在CDM中建立的FK关联,居然在数据库中不能生成FK,本来想自己去DB中添加FK的,后来,想想还是去找找原因吧,反正有时间,,,十一假期吗?哈哈,我是宅程。。。   在网站找了下,也没有找到具体的文章,后来自己就开始想办法了,办法是这样的,先在DB中建个库,再建两表,加上PK+FK,反向工程至PD,这个不用我说了吧?简单,,,   最后去比较两个PDM中Referenses下的FK(就叫FK吧?) 非反向工程Referenses下的FK属性图 反向工程Re ...
解决办法:tools-model options-Notation改为"E/R+MERISE"
有一次遇到了这个问题,以前总是总加附加的数据库复制到sql2005默认安装data目录下,今天badidu了一下。有多了一些其它解决办法。造成这个问题的根本原因很有可能是sa的权限不够,但怎么去修改目前还不知道。现将几种方法copy如下 1.将要附加的文件拷贝到 SQL Server 默认的 Data 目录,此时附加就会成功;(以前就用这个方法,没有问题) 2.在登录验证时,选择“Windows身份验证”,而不是“SQL Server身份验证”,即便你的登录帐号是sa;(测试过,可以成功) 3.如果一定要使用“SQL Server 身份验证”,请更改登录帐号的权限使其对要附加文件有完全操 ...

验证码生成实例

 
作web总会要用到验证码!刚开始感觉这个东西挺难的,慢慢的感觉这个其实比较简单,只要写多了,感觉也就那么回事。我对他的理解是,首先要搞清实现他的一个基本思路,然后了解实现他的个别方法。这个就够了,没必要可以刻意记忆,以后要用到时,翻开代码,看一下。基本就知道怎么回事了。不过我还是总自己写过的几个验证码归结一下。 1,定义一个方法,生成验证码public class Common { /// <summary> /// 生成验证字符 /// </summary> /// <param ...

LinQ体验

    博客分类:
  • C#
前面两章写了扩展方法和Lambda表达式,其实真正的主角现在出场了,那就是曾经有人问我,你会LinQ吗? LinQ(Language Integrated Query)语句集成查询。.NET Framework3.5中的最亮点。 不说了,直接上例子。相信大家都能看明白   private void button1_Click(object sender, EventArgs e) { //定义一个整形数组 int [] arr = { 123, 1223, 45, 67, 1, 23, 23, 45, 67, 7 ...

Lambda表达式实例

    博客分类:
  • C#
简单的说lambda是由.NET Framework1.0的委托、.NET Framework2.0的匿名方法演变而来的。但他与匿名方法是有点区别的,匿名方法需要指定参数的类型,而lambda表达式则不用。 lambda表达式的语法是:(输入参数)=>(方法体/表达式) 现将举个最简单的例子public calss Test { //定义一个返回值为string类型的委托变量 public delegate strig delTransfer(string s); public test() { } private void Lambd ...

扩展方法

    博客分类:
  • C#
扩展方法: 目的:对已存在的类型的行为进行扩展:public static class ClassA { //this keywords is a pointer,表示为string类型定义了一个扩展方法 public static void ExpandMethod(this string s) { //方法体 } }注意事项: 扩展方法是一种特殊的静态方法 扩展方法必须在静态类中定义 扩展方法的优先级低于同名的类方法 扩展方法只能在特定的命名空间中有效 排除必需不要滥用扩展方法 LinQ中的绝大数方法都是扩展方法 示例:     //静态类 ...

ASP.NET缓存技术

用了缓存,其实就是由原来的:响应->执行->送显,变成: 响应->送显。中间的“执行”就省掉了,提高了效率。一般有四种类型的缓存技术。      一.Output Caching      由于IIS的一些特性,默认情况下Output Cache是打开的,但是要对某些请求进行缓存,还需要开发者进行定制,而且默认情况下,Output Cache 会被缓存到硬盘上,我们可以通过修改DiskCacheable的属性来设置其是否缓存,还可以通过Web config里配置缓存文件的大小。 <%@ OutputCache Duration="3600" Vary ...
sp_executesql 执行可以多次重用或动态生成的 Transact-SQL 语句或批处理。Transact-SQL 语句或批处理可以包含嵌入参数。 语法 sp_executesql [@stmt =] stmt [ {, [@params =] N'@parameter_name data_type [,...n]' } {, [@param1 =] 'value1' [,...n] } ] 参 ...
在用ASP.NET做网站开发过程中,DataList这个控件必不可少会用到一个,下面介绍下: DataList控件可用于创建模板化的列表数据,可以显示诸如一行中有多列的内容,可用于任何重复结构中的数据,如表格。 1、DataList控件的模板 Alterna ...
ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。   使用ref前必须对变量赋值,out不用。   out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 从CLR的角度看,关键字out和关键字ref是等效的,这就是说,无论使用哪个关键字,都会生成相同的元数据和IL代码。但是,C#编译器将两个关键字区别对待,在C#中,这两个关键字的区别在于哪个方法负责初始化引用对象。如果方法的参数标记为out,那么调用者不希望在调用方法之前初始化对象,被调用的方法不能读取对象的值,而且被调用的方法必 ...
Global site tag (gtag.js) - Google Analytics