![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET开发
文章平均质量分 68
彭小Biao
好好学习,天天向上!
展开
-
ASP.NET网站开发--用户控件与HttpHandler
1.用户控件简单的来说,用户控件就是能够在其中放置标记和Web服务器的容器,可以被看作一个独立的单元,拥有自己的属性和方法,并且可以被放入到ASPX页面上。应为它的工作方式跟ASP.NET很相似,也可以理解:当一个Web窗体被当作Server控件使用时,这个Web窗体便是用户控件。1.1用户控件与页面的区别后缀名:用户控件以.ascx为后缀,页面后缀是.aspx;指令:用户控件@Control,页...原创 2018-04-09 16:25:03 · 191 阅读 · 0 评论 -
ASP.NET网站开发--环境安装包
因为小编也是.NET开发,又因为怕大家在网上下载到的有插件,或其他垃圾安装包,所以就为了方便,大家可以进入百度云,保存下载。SQLServer2014链接:https://pan.baidu.com/s/1QFeYGCsTBrd_TKzQap-MMA密码:yoezVS2015链接:https://pan.baidu.com/s/1yGgNYW1IhssoTODUiNgdVQ...原创 2018-09-13 10:14:16 · 1189 阅读 · 0 评论 -
ASP.NET网站开发--AJAX(url,[settings])
1、概述通过 HTTP 请求加载远程数据。jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。最简单的情况下,$.ajax()可以不带任何参数直接使用。注意:所有的选项都可以通过$.ajaxSet...原创 2018-08-19 21:48:40 · 642 阅读 · 0 评论 -
ASP.NET网站开发--单层架构与三层架构区别,以及转换
1.三层架构通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。(通俗地讲高内聚就是关系紧密联系,耦合就是每一层只处理本层的任务)表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候的所见所得。业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数...原创 2018-07-20 14:31:20 · 2237 阅读 · 1 评论 -
ASP.NET网站开发--关于对三层架构(例:请假管理系统)的个人认识详情
一、数据库创建基本流程1.修改当前数据库,用于删除 use master go2.如果存在数据库,则进行删除 if exists(select * from sys.databases where name ='test') drop database test go3.创建数据库: create database test go4.使用数据库:...原创 2018-05-19 16:31:57 · 847 阅读 · 1 评论 -
ASP.NET网站开发--母版页
1、母版页概述每个网站都需要具有统一的的风格和布局,例如:整个网站具有相同的网页头尾、导航栏、功能条以及广告区等。对于这一点,这不仅提高了工作效率、降低开发和维护强度,还提供了强有力的支持;1.1,母版页优点开发人员可以以利用母版页功能创建一个单页布局,然后将其应用到多个内容页中:1,有利于站点维修和维护,降低开发人员的工作强度;2,提供高效的内容整合能力;3,有利于实现页面布局;4,提供一种便与...原创 2018-04-21 16:03:02 · 5192 阅读 · 0 评论 -
ASP.NET网站开发--数据缓存(未完,待续!)
1.数据缓存缓存是一种在计算机中广泛运用提高性能的技术,在Web应用程序中,缓存用于在Http请求间保留页或数据,并无需重新创新的情况下多次使用,这样做不仅节约了应用程序处理时间还节省了资源;缓存:页面输出缓存(前),应用程序数据缓存两种体系;页面输出缓存(前):使用在不频繁更新的数据,而对频繁更新的数据不适合;应用程序数据缓存:存储在服务器中,容易丢失,当内存不足时会让缓存过期;页面输出缓存(前...原创 2018-05-19 11:30:17 · 149 阅读 · 2 评论 -
ASP.NET网站开发--个性化用户配置
1.<Profille>配置节设置<Profille>配置节经常对其三部分进行设置:1.<Profille>自身属性;2.子节<properties>属性设置3.子节<providers>属性设置例: <profile enabled="true" defaultProvider="AspProfileProvider&原创 2018-04-20 16:40:13 · 231 阅读 · 0 评论 -
ASP.NET网站开发--form元属主要属性
name:赋予cookie的名字,该cookie用于在请求之间保存用户。默认值是.ASPXAUTH;loginUrl:如果没有找到有效的验证cookie,就指定请求权重新定向的URL;protection:制定要用于验证cookie的保护级别,有以下四个设置:ALL:应用程序使用数据有效性验证和加密机制来保护cookie,这是默认设置;None:不加密cookie;Encryption:加密coo...原创 2018-04-13 09:28:36 · 468 阅读 · 0 评论 -
ASP.NET网站开发--LINQ to SQL-动态数据支持
LINQ to SQL-动态数据支持步骤如下:第一步创建ASP.NET Dynamic Data Linq to SQL Web应用程序第二部添加一个LINQ to SQL文件并且链接数据库文件第三部修改Globql.asax文件 model.RegisterContext(typeof(DataClasses1DataContext), new ContextConfiguration() { ...原创 2018-04-03 17:47:04 · 232 阅读 · 0 评论 -
ASP.NET网站开发--安全验证
1.ASP.NET的安全模式Windows身份验证:IIS验证,在内联网中很实用;Passport身份验证:微软集中式验证,一次登录访问所有成员站点,但是收费;Form窗体验证:验证账号/密码,Web编程中最佳最流行的验证方式;None验证:ASP.NET自己根本不执行身份验证,完全依赖IIS身份验证;关于认证和授权机制:认证是用户确定身份的过程,在用户通过身份验证后,开发人员就可以确定该用户是否...原创 2018-04-13 09:26:29 · 225 阅读 · 0 评论 -
ASP.NET网站开发--LINQ to SQL-八大子句
下列内容属于借鉴,原文请看点击打开链接《Lambda表达式使用汇总》(一)输入参数 在Lambda表达式中,输入参数是Lambda运算符的左边部分。它包含参数的数量可以为0、1或者多个。只有当输入参数为1时,Lambda表达式左边的一对小括弧才可以省略。输入参数的数量大于或者等于2时,Lambda表达式左边的一对小括弧中的多个参数质检使用逗号(,)分割。例:() => Console....转载 2018-04-02 21:57:47 · 170 阅读 · 0 评论 -
ASP.NET网站开发--LINQ to SQL-Lambda
1.Lambda简介Lambda表达式:简化委托的使用,让代码更加简洁,是C#1.0新增的重要功能之一。表达式形式:1.一个参数:param=>expr2.多个参数:(param-list)=>expr例如:Expression<Func<string.bool>>expr=0=>0.Length>9;语句主要分为两个部分,“...原创 2018-04-02 17:46:09 · 239 阅读 · 0 评论 -
ASP.NET网站开发--实体框架EF(Entity Framework)
1、什么是Entity Framework!它就是微软提供的ORM工具,ORM让开发人员节省访问数据库的时间,将更多的时间放在业务逻辑代码层中,EF提供变更追踪,唯一性约束,惰性加载,查询事物等!开发人员使用Linq语言对数据库操作如同操作Object一样省事。2、EF使用场景!1.从数据库生成Class。2.由实体类生成数据库表结构。3.通过数据库可视化设计器设计数据库。3、EF...转载 2018-09-21 15:23:34 · 4835 阅读 · 0 评论