Welcome 微信登录

首页 / 网页编程 / ASP.NET

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的值仍然不会变化,因此在执行这些操作之后,一个新数据行被选中了。在某些环境下,保留对指定数据行的选中更好,即使该行在表格的当前页面中并不...
ASP.NET 2.0高级数据处理之冲突检测

ASP.NET 2.0高级数据处理之冲突检测

ASP.NET 2.0高级数据处理之冲突检测2008-04-22陶刚前面我们提到,数据绑定控件把传递给数据源的值存放在相互独立的Keys、Values(新值)和 OldValues字典中。在默认情况下,SqlDataSource和ObjectDataSource会忽略OldValues字段,只使用Keys和Values。这种行为是由数据源的ConflictDetection属性检测的,在默认情况下这个属性的值被设置为OverwriteChanges。Ove...
ASP.NET 2.0发送电子邮件中存在的问题

ASP.NET 2.0发送电子邮件中存在的问题

ASP.NET 2.0发送电子邮件中存在的问题2008-04-22朱先忠在新发行的ASP.NET 2.0版本中,微软不再建议使用System.Web.Mail命名空间而代之以新的System.Net.Mail命名空间。在这个新库中引入了许多新特征,但是在发送邮件的方式方面也相应地带入了一些小错误。一、 发送邮件在详细讨论这些小错误之前,让我们先看一段示例代码(我们假定你已经在文件开始添加了"using System.Net.Mail")...
轻松加密ASP.NET 2.0 Web程序配置信息

轻松加密ASP.NET 2.0 Web程序配置信息

轻松加密ASP.NET 2.0 Web程序配置信息2008-04-22朱先忠一、 简介当创建ASP.NET 2.0应用程序时,开发者通常都把敏感的配置信息存储在Web.config文件中。最典型的示例就是数据库连接字符串,但是包括在Web.config文件中的其它敏感信息还包括SMTP服务器连接信息和用户凭证数据,等等。尽管默认情况下可以配置ASP.NET以拒绝所有对扩展名为.config的文件资源的HTTP请求;但是,如果一个黑客能够存取你的web服务器...
结合ASP.NET与JavaScript开发电子沙盘

结合ASP.NET与JavaScript开发电子沙盘

结合ASP.NET与JavaScript开发电子沙盘2008-04-22 计算机与信息技术 李萌 李横 刘飞摘 要 在基于B/S结构的网络信息系统开发中,结合ASP.NET与客户端的JavaScript脚本, 开发能与数据库进行交互的电子沙盘。沙盘中图标的参数存取由客户端与服务器交互完成,图标的移动和图标的信息浏览依靠客户端实现。文章结合系统开发实例,详细阐述了这一方法的实现过程。关键词 ASP.NET JavaScript 电子沙盘引 言ASP.NET技...
ASP.NET 2.0中发送电子邮件剖析之一

ASP.NET 2.0中发送电子邮件剖析之一

ASP.NET 2.0中发送电子邮件剖析之一2008-04-22 天极 朱先忠一、简介如今,电子邮件已经成为一种无所不在、异步通知和分布式的消息系统。存在许多web开发场所;其中,服务器端代码都需要生成一个电子邮件并且把它发送给指定的接收者。该电子邮件可以被发送给网点中的一些用户,通知他们有关于他们的新建用户帐户,提醒他们忘记的口令,或以邮件形式提交给他们一个清单。当然,这也可以是针对web开发者或站点管理员,提供给他们有关一个刚刚公开的未处理的异常或用户...
<< 331 332 333 334 335 336 337 338 339 340 >>