- 博客(12)
- 收藏
- 关注
原创 人靠衣装马靠鞍[视频]:VS2008&ASP.NET3.5之Themes&Skins
CSS的作用仅仅局限在固定的样式属性,比如对HTML标签的边框、颜色等的控制,其并不能有效控制asp.net中的we服务器控件的相关属性,比如Login控件的布局属性Orientation。而Orientation选择为Vertical或者Horizontal,将会对页面的外观产生直接的影响,所以这就是Themes产生的原因。Themes和CSS两者需要相互配合,相辅相成。当你想对web
2008-04-20 21:04:00 1869
原创 VS2008&C#3.5语言特色系列[视频]:部分方法(Partial Methods)
部分方法允许在类的一部分定义一个方法或一个事件,而在类的另一部分实现这个方法或事件,在定义这个方法或事件之后,在类的另一部分可以实现也可以不实现1. 部分方法必须用partial关键字作为修饰符2. 部分方法必须在部分类或者部分结构中应用3. 部分方法返回类型必须是void。4. 部分方法可以是静态方法,也可以是实例方
2008-04-20 20:58:00 1217 1
原创 VS2008&C#3.5语言特色系列[视频]:扩展方法(Extension Methods)
扩展方法的作用:当你对某个类型想附加新的功能(方法),但是你不能得到或者无法去修改原类型的源码的时候。使用扩展方法的时候,并没有对原有的类型产生任何的影响,仅仅是在当前应用程序中对其扩展了功能。扩展方法必须是静态的,所以必须在静态类中去定义扩展方法必须使用this关键字修饰参数,this代表其所修饰的类型被扩展了功能,附加上了相应的扩展方法。扩展方法的参数可以有多个,但是只有第一
2008-04-20 20:54:00 1117
原创 VS2008&C#3.5语言特色系列[视频]:自动属性(Automatic Properties)
VS2008通过一个叫“自动属性(automatic properties)”的语言特性提供了一个优雅的方式来使得你的编码更加简洁,同时还保持属性的灵活性。自动属性允许你避免手工声明一个私有成员变量以及编写get/set逻辑,取而代之的是,编译器会自动为你生成一个私有变量和默认的get/set 操作。标准的属性定义: public class MichaelFeng
2008-04-20 10:21:00 1579
原创 VS2008&C#3.5语言特色系列[视频]:隐式类型的局部变量(Implicitly Typed Local Variables)
编程语言可以分为两类:一种是强类型语言,譬如C#、JAVA、C++等,另外一类是弱类型语言,比如一些脚本语言javascript等。强类型语言是,变量在使用前必须定义,类型之间区分比较明显,如果两个类型不相容,则不能隐式的转换,必须进行显示转换。弱类型语言是,变量在使用前不要求必须定义,类型之间没有明显的界限,变量在使用时会自动转换为合适的目标类型。也就是说,强类型语言的变量必须有明确的类型,如
2008-04-20 10:17:00 1299 1
原创 (视频)玩转Membership视频之十:基于ACCESS等数据库的membership
Access providers源代码下载地址:http://msdn2.microsoft.com/en-us/asp.net/aa336558.aspx第一步:将下载得到的sampleaccessproviders.vsi的后缀改为rar并解压,继续将得到的名为ASP.NET Access Providers.zip解压,在所得文件中找到ASPNetDB.mdb和web.con
2008-04-01 12:22:00 1958 4
原创 (视频)玩转Membership视频之九:LoginView控件的高级应用
LoginView控件AnonymousTemplate>AnonymousTemplate>LoggedInTemplate>LoggedInTemplate>RoleGroups>asp: RoleGroup Roles=””>> ContentTemplate > asp: RoleGroup > RoleGroups >显示的优先级顺序:按顺序进行匹配,只显
2008-04-01 12:21:00 1490 2
原创 (视频)玩转Membership视频之八:PasswordRecovery控件的高级应用
PasswordRecovery控件密码类型为clear或者encrypted时,发送原始密码密码类型为Hashed时,发送随机密码如果想通过邮件的方式返回密码,那么你的机器必须正确的配置了SMTP服务器,并且用户必须拥有自己的邮箱你可以通过SmartTag的“管理网站”,之后选择“应用程序”选项卡,点击“配置SMTP”进行配置你也可以直接将密码显示在页面上,通过cPas
2008-04-01 12:19:00 1379 2
原创 (视频)玩转Membership视频之七:CreateUserWizard控件的高级应用
CreateUserWizard控件:CreateUserWizard等系列控件,其实在后台是利用了Membership类创建了一个新用户,默认的Membership处理程序首先创建了ASPNETDB.MDF数据库,然后将新用户的信息加入了数据库中。只不过微软对其进行了封装,所以表面上看来,我们没有编写一行的代码就创建了一个新用户。CreateUserWizard控件的重要属性如下:
2008-04-01 12:17:00 2093 1
原创 (视频)玩转Membership视频之六:Login控件的高级应用
玩转Membership之六----- Login控件的高级应用Login控件:Login控件封装了验证控件、自动验证并转向或者提示错误信息、选中“下次记住我”复选框,自动存储用户信息到cookie Login控件有一些比较重要事件:LoggingIn:身份验证前触发LoggedIn:身份验证后触发LoginError:登录失败时触发Authenticat
2008-04-01 12:14:00 1806 1
原创 (视频)玩转Membership视频之五:底层三剑客:Membership、MembershipUser、Roles
玩转Membership之五-----底层三剑客:Membership、MembershipUser、Roles本部分内容主要对Membership类、MembershipUser类和Roles类的常用属性和方法进行详尽的介绍。Membership类属于System.Web.Security命名空间,其中包含了大量有用的静态方法。,下面列出最常用的一些静态方法 Crea
2008-04-01 11:38:00 2011 5
原创 (视频)玩转Membership视频之四:弃用ASPNETDB.MDF的Membership
玩转Membership之四----- 弃用ASPNETDB.MDF的Membership如果不想使用系统自动生成的ASPNETDB.MDF,而想使用自己原有的Sql数据库实现MemberShip,怎么办? 本部分会为您揭开谜底! 在web.config中进行更改,如下:connectionString="Data Source=FengZh
2008-04-01 11:18:00 2378 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人