ASP.NET
queenFengdabao
越努力越幸运
展开
-
ASP.NET模块和处理程序
HttpModule 和 HttpHandler:ASP.NET其请求处理过程是基于管道模型的,这个管道模型由多个HttpModule和HttpHandler组成。在整个生命周期中,它们大致的执行过程是这样的:client端发送页面请求,被IIS的某个进程截获,它根据申请的页面后缀(.aspx)不同,调用不同的页面处理程序(.asp->asp.dll;.aspx->ISAPI.dll)...原创 2018-04-08 11:48:58 · 575 阅读 · 0 评论 -
几个经常用到的字符串的截取
string str="123abc456";int i=3;1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符: str=str.Remove(0,i); // or str=str.Substring(i); 3 从右边开始取i个字符: st...转载 2018-10-30 13:30:20 · 176 阅读 · 0 评论 -
前端与后端接口的交互案例
一、案例描述1,前端页面提供用户名,密码输入框。 2,通过Ajax发送请求到后端Serlvet。 3,后端Serlvet处理请求,根据输入的用户名和密码返回给前端不同信息前端访问后端接口通过后端提供的的URL二、主要代码1、前端页面<!DOCTYPE html><html><head><title>login.html...转载 2018-10-22 10:07:10 · 7903 阅读 · 0 评论 -
什么是三层架构
1、什么是三层? 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为: 界面层(User Interface layer) UI(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。 业务逻辑层(Business Logic Layer) BLL:(业务逻辑层):UI层和DAL层之间的桥梁...转载 2018-08-06 12:03:58 · 8528 阅读 · 0 评论 -
vs2015.NET智能提示 设置成中文问题
在VS2015中,框架.NET4.5的智能提示是英文版本的,其实修改的方法很简单,手动改也十分方面,但是考虑到有时候更新后又会变成英文,其实无非就是里面的汉化包是英文版的而已。所以还是留个笔记,方便进入目录,顺便分享给大家:将以下目录复制以便快速进入C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NET...转载 2018-08-09 10:20:40 · 859 阅读 · 0 评论 -
ASP.NET母版页
母版页能够为ASP.NET应用程序创建统一的用户界面和样式,这是母版页的核心功能。母版页与普通页面的比较:一是母版页的扩展名为.master,所有以.master为扩展名的文件都是母版页,客户端浏览器可以向服务器发出请求,要求访问.aspx文件,但是,如果请求的是母版页,则不能执行。二是普通.aspx文件的代码头声明是 <%@Page%>,而母版页文件的代码头声明与此不同,它必须声明为...原创 2018-04-18 18:16:03 · 3269 阅读 · 0 评论 -
ASP.NET个性化用户配置
使用个性化用户配置功能的第一个步骤是对应用程序Web.Config文件进行配置,以启动和定义为用户存储和跟踪的配置信息。它们都保存在<profile>配置节中。设置<profile>配置节时,经常对其中的三部分进行配置:一是<profile>自身属性设置;二是<profile>配置节的字节<profile>属性设置;三是<profi...原创 2018-04-12 17:47:57 · 600 阅读 · 1 评论 -
ASP.NET--用户控件
用户控件: 用户控件可用来实现页面中可重用的代码,是可以一次编写就多处方便使用的功能块。它们是ASP.NET控件封装最简单的形式。什么是用户控件呢? 用户控件是能够在其中放置标记和Web服务器控件的容器,可以被看作一个独立的单元,拥有自己的属性和方法,并可被放入到ASPX页面上。如何创建用户控件? 首先应在Web站点中添加一个新的“Web用户控件”文件。在网站中选择“添加新项”,打开“添加新...原创 2018-04-04 16:04:05 · 3395 阅读 · 0 评论 -
ASP.NET-角色管理
ASP.NET提供了成员资格管理功能。其核心是利用内置的成员库表(SQL Server)、成员资格管理API(Menbership、MenbershipUser等)、成员资格提供程序(SqlMembershipProvider等),实现模块化和自动化的成员资格管理模式。一、成员资格简介:ASP.NET成员资格支持下列功能:创建新用户和密码。将成员资格信息(用户名、密码和支持数据)存储在Micros...原创 2018-04-11 19:08:30 · 1748 阅读 · 1 评论 -
ASP.NET lambda表达式
一、lambda表达式 详解 lambda 表达式是一个可用于创建委托或表达式树类型的匿名函数。 通过使用 lambda 表达式,可以可作为参数或返回编写本地函数,该函数调用的值。 Lambda 表达式用于编写 LINQ 查询表达式特别有用。 若要创建 lambda 表达式,则在 lambda 运算符 =>的左侧指定输入参数 (如果有),因此,放置表达式或语句在另一端块。 ...原创 2018-04-04 12:32:45 · 1468 阅读 · 0 评论 -
ASP.NET——数据缓存
页面输出缓存作为最简单的缓存形式,将已经生成的动态/静态页面全部内容保存在服务器内存中。设置页面输出缓存可以使用两种方式:@OutputCache指令页面输出缓存API-HttpCachePolicy类@OutputCache指令:启用页面缓存机制的方法非常简单,只需要在页面的顶部添加一个@OutputCache指令,就可以非常容易地将缓存页面输出。@OutputCache指令的常用属性:Dura...原创 2018-04-16 19:54:42 · 270 阅读 · 0 评论 -
LINQ——基本字句
①from子句:指定查询操作的数据源和范围变量。LINQ查询表达式必须包含from子句,且以from子句开头。如果该查询表达式还包含子查询,那么子查询表达式也必须以from子句开头。from子句指定查询操作数据源和范围变量。例如:List<string>values=new List<string>{"000","111","222"}; var resu...原创 2018-04-03 17:59:31 · 341 阅读 · 1 评论 -
ASP.NET-成员资格
一、 ASP.NET的安全模式:①ASP.NET支持3种授权方法:Windows、Passport和Form。还有第四种可能的方法是None. (Form窗体验证,验证账户/密码,Web编程最佳最流行的验证方式)②Windows身份验证:基于Windows的身份验证在ASP.NET应用程序所在的Windows服务器和客户机之间处理。在基于 Windows的身份验证模型中,请求直接发送给IIS,进...原创 2018-04-10 17:50:24 · 376 阅读 · 2 评论 -
ASP.NET动态数据支持
第一步: 新建Dynamic Data(.NET 3.5) 第二步: 在数据中创建LINQ to SQL类 第三步: 为类中添加数据库中表关系 第四步: 1、修改Global.asax文件 2、复制粘贴代码,并将YourDataContextType更改成自己的数据上下文类名称...原创 2018-04-02 17:51:58 · 294 阅读 · 0 评论 -
linq to sql 一章
一、LINQ to SQLLINQ to SQL 是LINQ中最重要的一个组件,为.NET framework 3.5所支持,它可以为关系数据库提供一个对象模型,并在该对象模型基础上实现对数据的查询、添加、修改等功能。即LINQ to SQL提供了用于将关系数据作为对象管理的运行时基础结构。二、使用visual studio 2008 创建DBML文件1、在解决方案管理器右键APP_code,选...原创 2018-04-02 17:18:27 · 166 阅读 · 0 评论 -
常用网站后台与前台表单的有效性复杂验证(net+jqury+ajax)不用验证控件方法
后台CS页面 用户名是否存在自写数据库查询方法 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Text.RegularExp...转载 2018-10-30 13:42:26 · 289 阅读 · 0 评论