Welcome 微信登录

首页 / 网页编程 / ASP.NET

深入ASP.NET 2.0的提供者模型

深入ASP.NET 2.0的提供者模型

深入ASP.NET 2.0的提供者模型2008-02-16在本文中,我们将详细探讨提供者模型并分析如何把它应用于ASP.NET 2.0开发中,具体内容包括:API实现、提供者模型优点、ASP.NET 2.0提供者模型和补充信息等。一、引言早在2001年,我就着手开发一个ASP.NET在线消息板应用程序WebForums.NET。其目的是创建一个基于ASP.NET的消息板系统,而且该系统可以容易插入到一个现有网站中。构建这样一个端对端应用程序的特别挑战之一就...
ASP.NET 2.0中保证应用程序的安全

ASP.NET 2.0中保证应用程序的安全

ASP.NET 2.0中保证应用程序的安全2008-02-16 天极 陶刚成员和角色管理器提供程序--现在ASP.NET 2.0包含了内建的成员和角色管理服务。由于这些服务都是提供程序驱动的(provider-driven),你可以轻易地变更它,或者用自定义实现来代替它。登录控件--新的登录控件为站点的基于认证和授权的UI(例如登录窗体、创建用户窗体、密码取回、已登录用户或角色的定制UI)提供了基本模块。这些控件利用ASP.NET 2.0中的内建的成员和角...
使用ASP.NET网站管理工具出现遇到错误

使用ASP.NET网站管理工具出现遇到错误

使用ASP.NET网站管理工具出现遇到错误2008-02-16 博客园 冯东昨天有个老师找我说他做ASP.NET时那个网站管理工具总是不能用!一打开就报错!“遇到错误。请返回上一页并重试。”他弄了半天也不行,我本来说昨天晚上给他看看,结果给忘了!(^_^记性不太好!)我今天早上一大早就去了,我看了看,他说以前的目录可以使用ASP.Net Web 应用程序管理,但是新建的网站都不能使用,我就上网搜了搜,都说是权限的问题,我使用Admi...
在VS 2005和ASP.NET 2.0中处理CSS样式表

在VS 2005和ASP.NET 2.0中处理CSS样式表

在VS 2005和ASP.NET 2.0中处理CSS样式表2008-02-16本文给读者一个所有基于母板页的网页自动获得样式表的技巧,就是由控件提供的对相对路径调整的支持。可以在母板页里使用这个东西来轻松地引用一个在整个项目里重用的.CSS 样式表文件,不管这个项目是相对于根目录的还是一个子应用。推荐一个可在ASP.NET 2.0中利用的技巧是,当使用CSS时,使用母板页的功能给你的网站提供统一的UI,使用母板页在一个地方引用所有的样式表,这样,所有基于这...
在ASP.NET 2.0开发中实现站点地图的本地化

在ASP.NET 2.0开发中实现站点地图的本地化

在ASP.NET 2.0开发中实现站点地图的本地化2008-02-16 51CTO.com 朱先忠本文中,我们首先简要地介绍了ASP.NET 2.0提供的新的站点导航机制,并注意到这个新的导航功能的核心是通过XML文件来详细描述网站的导航框架。显然,这种新导航机制的强大功能可以大大节省程序员的编码时间。接下来,我们通过一个简单的例子分析了本地化Web.sitemap的一般思路。一、基于XML的站点地图以前在Web应用程序中建立导航的方法是在页面上散布大量的...
PHP与ASP.NET优劣势分析

PHP与ASP.NET优劣势分析

PHP与ASP.NET优劣势分析2008-02-16本文基于价格、速度和效率、安全性、开源与否这四个方面对PHP与ASP.NET的优劣势进行了分析,作者认为PHP在价格、速度、效率、安全性、平台支持性和开源与否上的表现,它的强项是远胜于弱点的。不管你是不是已经选择了PHP,根据它在如下表格中在价格、速度、效率、安全性、平台支持性和开源与否上的表现,我们都能判断出它的强项是远胜于弱点的。唯一不足的是缺少面向对象的支持。然而,这是个相对次要的缺陷,虽然不可忽视...
ASP.NET中利用VWD操作数据库

ASP.NET中利用VWD操作数据库

ASP.NET中利用VWD操作数据库2008-02-16陶刚本文描述Visual Studio 2005中的基于文件的数据库方式和设计器如何建立和使用这些数据库,具体内容包括:Visual Web Developer和数据、本地和服务器数据库,建立本地数据库、绑定到本地数据库、部署本地数据库。VWD2005中包含了SQL Server 2005 Express Edition,它是SQL Server 2005的一个免费版本,它的目标用户是那些希望用简单的...
Orcale与Asp.net的端口冲突

Orcale与Asp.net的端口冲突

Orcale与Asp.net的端口冲突2008-02-16本文给出用户在安装Oracle之后,再使用.NET创建ASP.NET应用程序出现VS.NET检测到web服务器运行的是ASP.NET 1.0版,要创建或打开的应用程序可以配置成与1.0兼容,但将无法运行1.1的新功能,很可能是端口冲突,并给出了该情况的解决方案。Web服务的inetinfo.exe与Oracle的Apache.exe进程所占用的端口都包括80端口。如果用户是在安装了Oracle之后,...
ASP.NET 2.0中用Response对象输出图像

ASP.NET 2.0中用Response对象输出图像

ASP.NET 2.0中用Response对象输出图像2008-02-16 IT168 朱先忠本文示例小工程将向你展示如何使用Response对象在ASP.NET 2.0 Web页面中输出直接存储在SQL Server 2005数据库中的图像数据。直接在页面上绘制并输出图像数据和事件设计。一、简介作为ASP.NET基本对象之一的Response对象不但可以通过Write()方法直接在页面上输出字符串数据,而且还可以使用BinaryWrite()方法直接显示...
深入剖析ASP.NET 2.0缓冲机制

深入剖析ASP.NET 2.0缓冲机制

深入剖析ASP.NET 2.0缓冲机制2008-02-16 51CTO.com 朱先忠缓冲功能是开发人员构建ASP.NET 2.0 Web应用程序的重要关注点之一。本文试图通过三个示例页面全面剖析ASP.NET 2.0提供的新的缓冲机制。一、简介ASP.NET 1.x Cache API是一种革命性特征。当一个XML文件或另一个缓冲项的内容改变时,Cache API提供了诸如声明性输出缓冲、以编程方式控制输出缓冲以及使缓冲项无效等能力。尽管这大大改进了We...
ASP.NET页面的重定向

ASP.NET页面的重定向

ASP.NET页面的重定向2008-02-16在Response.Redirect("a.aspx")保存此页的数据后,服务器将页面直接转向到a.aspx中的一个缺陷,就是转向后会丢失此页所有的Request的参数,并且此方法是需要Client发起一个请求。本文给出了这个问题的解决方法和区别所在。首先Response.Redirect("a.aspx"),在保存此页的数据后,将页面直接转向到a.aspx。此方法有个缺...
ASP.NET:页面缓存

ASP.NET:页面缓存

ASP.NET:页面缓存2008-04-22ASP.NET 提供三种主要形式的缓存:页面缓存、用户控件输出缓存和缓存 API。页面输出缓存作为最简单的缓存形式,将已经生成的动/静太页面全部内容保存在服务器内容中。当再有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。在这个过程中,缓存不再要再次经过页面处理生命周期。这样可以缩短请求响应时间,提高应用程序性能。显然,页面输出缓存适用于不需要频繁更新数据,而占用大量时间和资源才能编译生成的页面。实现页...
新手入门 最佳ASP.NET的编程习惯

新手入门 最佳ASP.NET的编程习惯

新手入门 最佳ASP.NET的编程习惯2008-04-22初学编程的朋友往往喜欢收集一些很“奇妙”的编程技巧,然而,技巧的积累往往并没有提高程序质量,反而引导一些编程者一味追求奇和新,忘记了基本编程习惯的培养,不利于团队的合作,可能,这也是中国并不缺少聪明的程序员,但是缺少聪明的开发团队的一个原因吧。在ASP.NET的开发中,可以学习的技巧不少,但是,一些基本的习惯我们一定要养成,这样不但能根本上提高程序质量和开发效率,而且,也利于...
asp.net生成曲线图的过程

asp.net生成曲线图的过程

asp.net生成曲线图的过程2008-04-22这里是从Dataset里的数据生成曲线图.我的Dataset是从表Sendrec里读取的数据,分别有Id,Sendid(订单号),Sendtime(记录时间),Sendnum(单位时间发送量/我这里是五分钟)几个字段过程如下:public void draw(Page page,DataSet ds,int Tnum){}其中page是用来传递引用这个过程的页面,这样让页面是JPG方式直接向客户端输出生成的...
ASP.NET 2.0数据处理之高级分页与排序

ASP.NET 2.0数据处理之高级分页与排序

ASP.NET 2.0数据处理之高级分页与排序2008-04-22 天极 陶刚GridView控件中的"选择"操作纯粹是一个UI概念,它的SelectedIndex属性与表格的可视数据行中的当前被选中的行的索引相对应。如果你启用了表格的分页和排序功能,在执行分页或排序操作之后,SelectedIndex的值仍然不会变化,因此在执行这些操作之后,一个新数据行被选中了。在某些环境下,保留对指定数据行的选中更好,即使该行在表格的当前页面中并不...
<< 211 212 213 214 215 216 217 218 219 220 >>