
ASP.NET
文章平均质量分 73
maple_YeZi
还在学习奋斗中.......
展开
-
ASP.NET 用户控件 .ascx
用户控件可用来实现页面中可重用的代码,是可以一次编写多处方便使用的功能,是ASP.NET控件封装最简单的形式。用户控件:用户控件包含了html、代码和其他Web或者用户控件的组合,并在Web服务器上以自己的文件格式保存,其扩展名是 *.ascx。用户控件中没有@Page指令,而是包含@Control指令,用户控件不能做为独立文件运行,必须创建ASP.net页面,后添加,在用户控件上可以使用相同的X...原创 2018-04-08 17:20:59 · 1382 阅读 · 0 评论 -
.net封装 继承 重写 抽象类 概念
封装:是为了隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的权限(定义)。继承:一个类只能继承一个普通类,但可以继承多个对象(接口、抽象类等)继承父类中所有非私有成员 单根性、传递性、安全性。重写:发生在继承关系之上,重写是重写父类中的虚方法或已被重写过的方法。 关键字: override | 关键字:ov...原创 2018-07-15 22:18:05 · 335 阅读 · 0 评论 -
.net 中登录页面ExecuteScalar,ExecuteReader ,SqlDataAdapter的区别
ExecuteScalar()操作后则会返回一个首行首列的数据 #region 登录ExecuteScalar //连接数据库 string sql = "Data Source=WIN-SVM0RQ029SM;Initial Catalog=master;Integrated Security=True"; ...原创 2018-07-12 20:21:35 · 778 阅读 · 0 评论 -
.net页面传值
一、QueryStringQueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。这种方法的优点:1.使用简单,对于安全性要求不高时传递数字或是文本值非常有效。这种方法的缺点:1.缺乏安全性,由于它的值暴露在浏览器的URL地址中的。2.不能传递对...原创 2018-07-10 08:29:52 · 160 阅读 · 0 评论 -
三层架构
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构,这里的分层不是指物理分层,而是指逻辑上的层次。分层的目的是为了实现“高内聚,低耦合”的思想。有利于系统后期的维护、更新或者移植。通常意义上的三层架构就是将整个业务应用划分为:界面层、业务逻辑层、数据访问层。每一层都职责明确。图片来自网络概念简介1.表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2....原创 2018-05-07 11:26:28 · 192 阅读 · 0 评论 -
ASP.NET 成员资格与角色管理
以前我们自己创建成员库表,自己创建逻辑代码管理身份验证、资格管理、角色管理。现在ASP.NET提出了自己的解决方案1.提供登录系列控件2.提供Web站点管理工具3.实现成员和角色管理功能成员资格简介:ASP.NET成员资格支持下列功能:1.创建新用户和密码2.将成员资格信息(用户名、密码和支持数据)存储在Microsoft SQL Server、Active Directory 或其他数据存储区3...原创 2018-04-13 16:16:24 · 606 阅读 · 0 评论 -
ASP.NET 的安全模式
AS P.N ET的安全模式根据所请求资源的类型,IIS能够自己处理请求,也可以不自己处理请求如果资源请求一个ASP页面,则IIS将请求经过身份验证用户(或匿名用户) 的安全令牌一起传递给ASP.NET,接下来发生的事情就取决于ASP.N ET的配置ASP.NET支持的4种授权方法:Windows: IIS验证,在内联网环境中非常有用.Passport: 微软集中式身份验证,一次登录便可访问所有成...原创 2018-04-12 19:04:05 · 327 阅读 · 0 评论 -
ASP.NET模块和处理程序 HttpHandler
在ASP.NET中可以很方便的创建HttpHandler的应用,现在使用HttpHandler来为图片增加水印。数字水印的实现有3种方法:1.直接编辑每张图片 需要大量的人力2.编程实现批量编辑图片 效率高,不需要大量的人力,但是原图片会丢失3.在显示图片时,动态添加数字水印效果 使用 HttpHandler在不修改任何访问路径的情况下实现图片的数字水印效果需要做一下处理1.修改...原创 2018-04-09 10:45:42 · 660 阅读 · 0 评论 -
ASP.NET LINQ to SQL 八大字句
八大字句:From …in子句:执行查询操作的数据源和范围变量var q = from c in db.Customers from o in c.Orders where c.City == "London" select o;Select子句:指定查询结果的类型和表现形式var q = from c in db.Customers select ...原创 2018-04-07 15:40:13 · 234 阅读 · 0 评论 -
ASP.NET Lambda 表达式
“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。所有 Lambda 表达式都使用 Lambda 运算符=>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式x=> x * x读作“x goes to x times x”。可以将此表达式分配给委托类型例如:I...原创 2018-04-07 22:18:47 · 254 阅读 · 0 评论 -
ASP.NET LINQ to SQL查询
LINQ查询:八大基本字句:from … in子句:指定查询操作的数据源和范围变量select子句:指定查询结果的类型和表现形式where子句:筛选元素的逻辑条件,一般由逻辑运算符组成group … by子句:对查询进行分组orderby子句:对查询结果进行排序,可以为“升序”或“降序”join子句:连接多个查询操作的数据源let子句:引入用于存储查询表达式中的子表达式结果的范围变量into子句:...原创 2018-04-07 22:22:19 · 221 阅读 · 0 评论 -
ASP.NET网站开发
LINQ TO SQL概述LINQ TO SQL最重要的一个功能就是为数据库创建一个对象模型(由基于.NET框架的类组成),并将该对象模型映射到数据库中的相应对象使用VS创建DBML数据上下文DataContext又称为数据上下文,它为LINQ to SQL提供操作数据库的入口。使用LINQ to SQL操作数据库,首先需要为该数据库创建一个继承自DataContext类的自定义的数据上下文类执行...原创 2018-04-02 19:42:17 · 249 阅读 · 0 评论 -
抽象类和接口的区别
你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。接口只能包含抽象方法,抽象类可以包含普通方法。接口只能定义静态常量属性,抽象类既可以定义普通属性,也可以定义静态常量属性。接口不包含构造方法,抽象类里可以包含构造方法。抽象类不能被实例化,但不代表它不可以有构造函数,抽象类可以有构造函数,备继承类扩充接口是核心,其定义了要做的事情,...原创 2018-09-26 15:55:06 · 171 阅读 · 0 评论