摘要: 1.C#连接连接Access 程序代码: using System.Data; using System.Data.OleDb; .. string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection+=@"Data Source=C:BegASPNETNorthwind.mdb"; OleDbConnection objConnection=new OleDbConnection(strConnection); .. objConnection.Op... 阅读全文
posted @ 2013-07-30 15:54 振翅翱翔 阅读(329) 评论(0) 推荐(0) 编辑
摘要: IE升级到10.0,VS2010启动调试时报“未能将脚本调试器附加到计算机..” 今天,在调试代码时,调试器弹出提示框,报:未能将脚本调试器附加到计算机XXX上的进程iexplore.exe . 已附加了一个调试器”。启动调试失败。 突然,想起想升级IE 到10,想到有可能是升级IE造成的。因为ie10启动的时候会加载两个iexplorer.exe进程。 解决办法:以管理员身份打开CMD,运行:win7(32位): regsvr32 "%ProgramFiles%\Internet Explorer\msdbg2.dll。win7(64位): regsvr32.exe "% 阅读全文
posted @ 2013-07-24 22:54 振翅翱翔 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 首先声明,该教程适合membership的初学者,只是讲解了membership在实际web项目当中的应用。看完该教程后,基本可以用membership应付一般的web项目。那就开始吧! 1,新建空网站,新建空数据库。 在此就不赘述了。 2,配置数据库 打开 C:\Windows\Microsoft.NET\Framework\v2.0.50727 目录,找到aspnet_regsql.exe,双击运行,出现一个窗口。点击“下一步”,选择“为应用程序服务配置SQL Server(0)”,下一步,随便选一个身份验证方式,数据库选择你刚刚建立的空白数据库,点击下一步,完成即可。 完成... 阅读全文
posted @ 2013-07-23 15:13 振翅翱翔 阅读(405) 评论(0) 推荐(0) 编辑
摘要: ActionResult和viewResult区别ActionResult:http://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionresult.aspx ViewResult:http://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewresult.aspx【VAR】VAR 是3.5新出的一个定义变量的类型其实也就是弱化类型的定义VAR可代替任何类型编译器会根据上下文来判断你到底是想用什么类型的至于什么情况下用到VAR 我想就是你无法确定自己将用的是什么类型就可以使用V 阅读全文
posted @ 2013-07-23 15:11 振翅翱翔 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、partial :C# 2.0引入了局部类型的概念。局部类型允许我们将一个类、借口或结构分成好几个部分,分别实现在不同的.cs文件中。通常用于一下情况:(1)通常特别大,不宜放在同一个文件中实现。 (2)一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。 (3)需要多人合作编写一个类。2、virtual:virtual关键字用于修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。 (virtual 修饰符不能与static、abstract、private、override修饰符一起使用)3、int?:... 阅读全文
posted @ 2013-07-22 15:03 振翅翱翔 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 高质量的URL应该满足以下几点要求:域名易于记忆和拼写、简短、易于输入、可以反映出站点结构、应该是“可破解的”(用户通过移出URL的末尾,进而达到高层次的信息体系结构)、持久、不能改变MVC框架中的路由机制主要有两种用途: 匹配传入的请求,并将这些请求映射到控制器操作。 构造传出的URL,用来响应控制器中的操作。URL重写与路由的关键区别:URL重写关键注重将一个URL映射到另一个URL,而路由则注重将URL映射到资源。 阅读全文
posted @ 2013-07-15 16:58 振翅翱翔 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 从技术上讲,AJAX代表异步JavaScript和XML(Asynchronous JavaScript and XML AJAX).Ajax支持的核心来自开源的JavaScript库JQuery。JQuery的口号是"少写,多做"。JQuery擅长在Html文档中查找、遍历、和操纵HTML元素。JQuery函数是在浏览器完成构建HTML页面中文档对象模型(DOM)之后立即执行。JQuery选择器是指在传递给JQuery函数的、用来在DOM中选择元素的字符串。$("#header") 查找ID为header的元素$(".editor-label 阅读全文
posted @ 2013-07-12 16:39 振翅翱翔 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、[Authorize] 为控制器设置访问权限。如:角色、用户、角色和用户结合(可以设置一个或多个,中间用逗号隔开)。 如下例: 【角色】 [Authorize(Roles="Administrator,Guest,SuperAdmin")] 【用户】 [Authorize(Users="Jon,Jim,Scott")] 【角色和用户】 [Authorize(Roles="Administrator,Guest,SuperAdmin",Users="Jon,Jim,Scott")]2、威胁:跨站脚本 被动注入:用 阅读全文
posted @ 2013-07-11 13:34 振翅翱翔 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1、将验证逻辑封装在自定义数据注解中,优点是可重用,但实现起来需要考虑多个模型对象。using System.ComponentModel.DataAnnotations;namespace MvcApplication1.Models{ public class CommonValidation:ValidationAttribute { public override ValidationResult IsValid(object value,ValidationContext validationcontext) { if (... 阅读全文
posted @ 2013-07-10 15:40 振翅翱翔 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1、[Required([ErrorMessage=""])] 如果属性为null或空时,Required特性将会引发一个验证错误。2、[StringLength(整型,[Minimumlength=整型],[ErrorMessage=""])]制定属性字符个数的接收范围,Minimumlength参数为可选项,用来设置接收字符的最小个数。3、[RegularExpression(@"正则规则",[ErrorMessage=""])] 正则表达式。用正则表达式的方式验证输入的内容是否与正则规定的内容一致。4、[Ra 阅读全文
posted @ 2013-07-10 14:06 振翅翱翔 阅读(260) 评论(0) 推荐(0) 编辑