Welcome 微信登录

首页 / 网页编程 / ASP.NET

asp.net中的窗体身份验证(最简单篇)

asp.net中的窗体身份验证(最简单篇)

在创建网站中,常常会使用到身份验证。asp.net中内置了几种身份验证的方式,如Windows、Froms、Passport等。这几种身份验证的方式各有不同。一般来说,网站的身份验证方式都会经过以下几个步骤:1、输入用户名和密码,单击确定按钮。2、在后台判断用户名和密码是否正确,如果错误返回提示;如果正确,进入可访问的页面。在ASP时代,通常都会在验证用户名和密码是否匹配之后,创建一个Session,然后在每个需要验证的页面中判断Session是否存在,如...
ASP.NET图片处理三类经典问题

ASP.NET图片处理三类经典问题

我们在做web程序的时候经常会遇到一些图片处理的问题,今天就把遇到的需要图片处理的地方给总结一下。也算是对自己学习过程的一个总结,希望也能给大家一些启发。一、验证码。我们在某些网站注册或者登录的时候,都可能遇到要填写验证码的地方,当时没搞懂这样的图片是怎样一回事,事实上这是一张随机生成的图片,需要在后台专门新建一个aspx页或者ashx一般程序处理页来专门负责生成这样的图片。下面就通过示例向大家演示这样的一个过程!首先我们新建一个登录页,模拟用户登录。代码...
ASP.NET母版页基础知识介绍

ASP.NET母版页基础知识介绍

模板页是做什么的?利用模板页可以方便快捷的创建统一风格的ASP.NET网站,并且容易管理和维护,提高了效率。模板页为网页定义所需要的外观和标准,在母版的基础上创建包含显示内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并,这样,模板页的布局与内容页的布局就可以组合在一起输出了。模板页一般用来:1、通过修改模板页来处理网页的通用功能。2、可以方便的创建一组控件和代码,并应用于一组网页。3、通过允许控制占位符控件的呈现方式,模板页可以在细节上控制最终...
asp.net母版页如何使用

asp.net母版页如何使用

计算机专业的很多同学临近毕业了,才着急怎么做一个毕业设计来进行答辩,很短的时间是不可能完成的,今天就先跟着小编的步伐,学习asp.net母版页的使用,快速掌握这个实用技巧,相信一定在大家的毕业设计过程中发挥巨大的作用。工具/原料Visual Studio 2008方法/步骤打开Visual Studio 2008,点击【文件】【打开网站】找到网站根目录文件夹,点击【打开】在网站根目录上单击右键,选择【添加新项】在弹出的【添加新项】选择【母版页】默认使用名称...
ASP.NET网站导航及导航控件如何使用

ASP.NET网站导航及导航控件如何使用

网站导航?传统的网站导航需要我们在是在页面上弄超链接的方式来实现的,在页面修改或移动的的时候需要一一在每个页中都要进行修改,这样会很麻烦。在网站中建立网站地图,也就是把所有的链接地址放在一个专门的文件中进行统一管理,这样就很方面的进行管理。怎么弄网站导航?怎么做?需要在VS中新建网站地图文件,再把网站地图文件与我们想要的导航控件相关联,这样就可以实现导航的效果了,我们要更改某个地址,就直接在站点地图.siteMap文件中更改就行了。vs中如何添加网站地图?...
ASP.NET用户控件如何使用

ASP.NET用户控件如何使用

用户控件用来做什么?用户控件常常用来统一网页显示风格。关于用户控件1、用户控件的扩展名为.ascx.2、用户控件中没有@Page指令,而是包含@Control指令。3、用户控件不能做为独立文件运行,必须创建ASP.net页面,后添加。4、在用户控件上可以使用相同的XHTML元素和Web服务器控件。例如,Button可以放到用户控件中,并创建按钮的事件处理。创建用户控件在vs中新建项中选择用户控件。(也可以将单个文件转化为用户控件。)制作用户控件。例如:用户...
如何对ASP.NET网站实现静态化

如何对ASP.NET网站实现静态化

ASP .NET技术实现的页面的扩展名为 .aspx,aspx是目前非常流行的一种动态网页格式。动态网页的一个特点是信息交互、更新及时,页面文件少,开发速度快。但是它的一个严重问题是在访问量比较大,而服务器的配置和资源比较有限的情况下,每次访问可能都会频繁的处理程序逻辑、读写数据库等等,降低服务器的性能。工具/原料asp.net静态化方法一:重写每个页面需要静态化的动态页面.cs文件的 Render()方法,如下图所示。注意红框处,红框处的参数表示要生成静...
vs2010制作简单的asp.net网站

vs2010制作简单的asp.net网站

直入主题:打开visual studio 2010程序开发软件单击菜单栏的文件,依次选新建->网站->ASP.NET空网站,这里我们选择空网站,利于今后DIY自己的网站,最好什么从头来,便于对各类架构的理解(若是选择ASP.NET网站也行,只是里面已经集成了一些东西)这里我们默认解决方案的名称为WebSite1,单击确定后进入网站的代码页面,在右边的解决方案资源管理器里只有一个web.config文件,这个文件用于对网站进行全局化的设置web....
ASP.NET中事件如何依次发生?

ASP.NET中事件如何依次发生?

本文通过实战的方法简单介绍ASP.NET中的事件执行顺序。方法/步骤新建C# WebForm项目,如下图:在Defualt.aspx文件中添加一个Button控件并命名为Button1,然后为该控件各个事件添加事件处理程序,并添加断点,如下图:打开Global.asax文件并添加断点,如下图:打开Site.Master的代码文件Site.Master.cs,并添加断点,如下图:按F5调试运行,查看代码运行顺序:Application_Start→Sessi...
ASP.NETWeb服务器验证控件如何使用

ASP.NETWeb服务器验证控件如何使用

什么是验证控件?希望用户输入正确的类型的数据,为了验证用户输入是否满足要求,必须对输入的值、范围或格式进行检查。.NET中验证控件在哪里?在工具箱的验证分组里。常用的ASP.NET控件几个?分别是什么?1)CompareValidator控件:与给定值比较.2)CustomValidator控件:用户自己定制校验逻辑3)RangeValidator控件:检查控件的值是否在给定的有效范围内。4)RegularExpressValidator控件:使用正则表达...
ASP.NET预备知识学习笔记

ASP.NET预备知识学习笔记

.NET FrameWork框架 是一套应用程序开发框架,主要目的提供一个开发模型。主要的两个组件: 公共语言运行时(Common Language Runtime)(CLR):提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的安全类型,提高代码的安全性和可靠想。.NET Framework类库:与CLR紧密集成,可以使用它开发多种应用程序和服务。主要包括控制台应用程序、Windows窗体应用程序、WindowsPresentationFou...
ASP.NET Forms身份认证详解

ASP.NET Forms身份认证详解

ASP.NET身份认证基础在开始今天的内容之前,我想有二个最基础的问题首先要明确:1. 如何判断当前请求是一个已登录用户发起的?2. 如何获取当前登录用户的登录名?在标准的ASP.NET身份认证方式中,上面二个问题的答案是:1. 如果Request.IsAuthenticated为true,则表示是一个已登录用户。2. 如果是一个已登录用户,访问HttpContext.User.Identity.Name可获取登录名(都是实例属性)。接下来,本文将会围绕上...
ASP.NET文件处理如何操作

ASP.NET文件处理如何操作

对文件这块的处理ASP.NET可以实现对驱动器、文件、文件夹操作。1、可以获取驱动器的信息。2、创建复制删除移动打开文件。3、Stream类读写。读写文本文件,读写二进制文件等。4、利用FileUpload控件实现文件上传操作。主要说说FileUpload控件的使用。图片文件上传。.aspx文件:<%@ Page Language="C#" AutoEventWireup="true"CodeFile="FileUpload.aspx.cs"Inhe...
如何解决ASP.NET新增时多字段取值的问题

如何解决ASP.NET新增时多字段取值的问题

ASP.NET 开发人员在卡发时经常会碰到一个情况,就是新增的页面中字段太多,在点击保存的时候需要一个一个的赋值实体或者构建SQL语句去保存。这样不仅浪费体力还需要占用大量的文本行控件去写代码。经过构思是否可以使用一种更方便的办法去解决呢?提高代码的内聚性。1.思路我们知道一般新增页面最多的就是一大堆文本框让用户输入内容,然后点击保存按钮进行提交将数据持久化到数据库。在点击提交的时候传统方式就是一个一个文本框的读取赋值。HTML代码如下:<asp:T...
ASP.NET GridView中加入RadioButton不能单选的解决方案

ASP.NET GridView中加入RadioButton不能单选的解决方案

今天开发碰见一个问题,就是当GridView中加入一个包含RadioButton的模板列,结果一运行。。。。。天啊,单选按钮可以多选了! 囧啊!为了演示一下我今天的错误我还是模拟一个功能场景吧,我要实现的功能是显示一个包含单选按钮的学生信息列表,选择一行后将详细信息显示出来~!1.问题展现①首先准备一个GridView用来展示学生的基本信息与最重要的单选按钮,代码如下: <asp:GridView ID="GridView1" runat="serv...
阿里云上从ASP.NET线程角度对“黑色30秒”问题的全新分析

阿里云上从ASP.NET线程角度对“黑色30秒”问题的全新分析

在这篇博文中,我们抛开对阿里云的怀疑,完全从ASP.NET的角度进行分析,看能不能找到针对问题现象的更合理的解释。“黑色30秒”问题现象的主要特征是:排队的请求(Requests Queued)突增,到达HTTP.SYS的请求数(Arrival Rate)下降,QPS(Requests/Sec)下降,CPU消耗下降,Current Connections上升。昨天晚上18:08左右发生了1次“黑色30秒”,正好借此案例分析一下。1、为什么Requests ...
<< 181 182 183 184 185 186 187 188 189 190 >>