拥有ASP.NET标签的文章
ASP.NET

ASP.NET编程三层架构

一.三层架构图二.系统各层次职责1.UI(UserInterface)层的职责是数据的展现和采集,数据采集的结果通常以Entityobject提交给BL层处理。ServiceInterface侧层用于将业务或数据资源发布为服务(如WebServices)。2.BL(BusinessLogic)层的职责是按预定的业务逻辑处理UI层提交的请求。(1)BusinessFunction子层负责基本业务功能的实现。(2)BusinessFlow子层负责将Busine

系统 2019-08-29 22:08:55 2163

ASP.NET

关于进行Asp.net窗体验证的过程说明

开发asp.net程序时最常用的验证模式就是基于窗体的身份验证模式,结合global.asa和webconfig可以快速实现此种机制。笼统的说,该过程是先建一个文件夹,然后把要保护的页面放进去,接着设置一下web,config,这样就完成了保护。如果你要访问这个文件夹,就会被强制转到预先设定的登录页面,你填上正确的用户名和密码,提交,系统验证后,就把你的登陆信息写到cookie里面,这样你再去访问那个文件夹,就可以进去了,因为你的登陆凭证已经保存到cook

系统 2019-08-29 22:35:39 2120

ASP.NET

Sending E-Mails using ASP.NET

byFaisalKhan.OverviewInthistutorialwewilllearnhowtosende-mailsofbothtextandHTMLformatsusingclassesofSystem.Web.Mailnamespace.Beforedelvingintothesourcecode,I'llbrieflyexplaintheMailMessageandSmtpMailclasseswhichwe'llbeusingtosende

系统 2019-08-29 23:54:04 2115

ASP.NET

在ASP.NET AJAX中防止用户多次提交页面

在Web开发程序中,往往由于种种原因,客户会多次操作页面导致数据冗余或不一致,在ASP.NETAJAX出现之前可以通过对__dopostback()的调用等方法也可以防止页面多次提交。在ASP.NETAJAX中的页面客户端中有一个叫onInitializeRequest的事件,它在页面初始化之前触发,可以对页面的提交事件进行控制,并且可以调用该事件参数的中的一个set_cancel方法可以取消页面的提交,从而很简单的实现阻止页面的多次提交。具体代码如下:1

系统 2019-08-29 23:31:38 2104

ASP.NET

用Asp.Net创建基于Ajax的聊天室程序

原作者DahanAbdo译自CodeProject如要下载源代码,请到原文地址:http://www.codeproject.com/Ajax/UChat.asp简介我的第一个chatroom是用ASP3.0写的。程序比较简单,两个textbox,用来处理页面上每秒刷新的信息。那时候,要想建一个真正的chatroom,要用到JavaApplet或者ActiveXcontrol。基于HTTP的chartrooms都面临着一些跟我第一个chatroom一样的问

系统 2019-08-29 22:55:33 2104

ASP.NET

asp.net生命周期

PageEventTypicalUsePreInitUsethiseventforthefollowing:ChecktheIsPostBackpropertytodeterminewhetherthisisthefirsttimethepageisbeingprocessed.Createorre-createdynamiccontrols.Setamasterpagedynamically.SettheThemepropertydynamically.

系统 2019-08-29 22:20:46 2098

ASP.NET

iphone之通过get和post方式请求asp.net webserv

这篇文章,我将通过一个简单的例子来展现iPhone通过get和post方式请求asp.netwebservice。webservice1、创建一个webservicewebservice"title="iphone之通过get和post方式请求asp.netwebservice"width="240"/>2、在webconfig中启用httpget和httppost。

系统 2019-08-12 09:29:39 2062

ASP.NET

Asp.NET 在Web页面中管理服务

公司项目有一个需求,就是需要定时的给一些用户发送邮件。本来想想蛮简单的,只需要在Global.ascx中启动一个定时器,然后定时执行这项任务就好了。可是运行的结果却不是我想想中的那样。我写的代码是这样的:privateSystem.Timers.Timerm_timer;voidApplication_Start(objectsender,EventArgse){m_timer=newSystem.Timers.Timer(60000);//设置间隔时间m

系统 2019-08-29 22:15:21 2057

ASP.NET

ASP.NET MVC 5 - 创建连接字符串(Connection St

ASP.NETMVC5-创建连接字符串(ConnectionString)并使用SQLServerLocalDB您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中。你可能会问一个问题,如何指定它将连接到数据库?实际上,确实没有指定要使用的数据库,EntityFramework将预设值使用的LocalDB。在本节中,我们将显式地在Web.config文件中,添加应用程序的连接字符串(connectionst

系统 2019-08-12 01:52:44 2051

ASP.NET

ASP.NET jQuery 食谱23 (jQuery AJAX实现调用页

这节我们来看下如何实现AJAX调用页面后台方法和web服务定义的方法,下面通过验证用户的例子,先讲解如何调用页面后台方法,具体实现步骤如下:1.新建Recipe23.aspx页面。2.在该页面的后台文件Recipe23.aspx.cs中添加引用usingSystem.Web.Services;3.定义静态数组和初始化数据publicstaticstring[]userNameArrray;protectedvoidPage_Load(objectsende

系统 2019-08-12 01:33:11 2050

ASP.NET

ASP.NET MVC插件技术

ASP.NETMVC插件技术在实际开发中,经常会出现需要“临时”调整业务逻辑的情型,比如某电子商务网站在双十一时价格特别优惠,双十一后恢复原价。这种不同的商品价格计算方法,就适合于以插件实现。自.NET4.0起,ManagedExtensibilityFramework(简称MEF)成为了.NETFramework中的有机组成部分,它支持程序在运行时动态组合装配各种部件。使用它,我们可以实现:不停止Web网站在线实时更新系统。我写了一个Demo,展示实现上

系统 2019-08-29 23:44:24 2001

ASP.NET

Deleting Directory in ASP.net 2.0

http://www.vikramlakhotia.com/Deleting_Directory_in_ASPnet_20.aspxHaveyoutriedtodeleteadirectoryprogrammaticallyinASP.Net2.0?Don’ttryit;itcancausegreatproblemstoyoursiteespeciallyifyouareusingin-procsession.Youwilllosetheentireses

系统 2019-08-12 09:26:45 1998

ASP.NET

ASP.NET 2.0数据教程之一: 创建一个数据访问层

在ASP.NET2.0中操作数据::创建一个数据访问层原文|下载本教程中的编码例子|下载本教程的英文PDF版导言作为web开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据。本文是研究在ASP.NET2.0中实现这些常见的数据访问模式之技术的长篇系列教程的第一篇。我们将从创建一个软件框架开始,这个框架的组成部分包括一个使用强类型的DataSet的数据访问层(DAL),一个实施用户定义的业务规则的业

系统 2019-08-29 23:47:30 1995