ASP转ASP.NET(1)
与ASP相比,ASP.NET在很多方面有了显著的改进,这些方面包括:性能、状态管理、可缩放性、配置、部署、安全性、输出缓存控制、网络场支持和XML Web services结构等。
如果您具有ASP 开发技能,则新的 ASP.NET 编程模型对您来说将会是非常熟悉的。然而,ASP对象模型已经经历了重大改动而变得更加结构化和面向对象,因此大多数现有的ASP页必须做某种程度的修改以便在ASP.NET下运行。同样,对Visual Basic.NET所做的重大更改还意味着用Visual Basic Scripting Edition 编写的现有ASP页通常不能直接移植到ASP.NET,尽管在大多数情况下,必要的更改只涉及少数代码行。
大多数开发人员可能会选择重写现有的ASP应用程序,以便获得新的开发环境所具有的性能、可读性和可维护性方面的改进。但是,由于 Web应用程序可以同时包含ASP和ASP.NET页,因此没有必要立刻对整个Web应用程序的所有部分都进行转换。
ASP 和 ASP.NET 可以在 Internet 信息服务 (IIS) Web 服务器上一起运行而不会相互干扰;不会出现仅仅安装了ASP.NET 就损坏现有ASP应用程序的情况。ASP.NET 只处理具有 .aspx 文件扩展名的文件;具有.asp文件扩展名的文件将继续由现有的、未更改的ASP引擎来处理。然而,您应注意,在 ASP 和 ASP.NET 页之间并不共享会话状态和应用程序状态。
相关文档:
我有一个login.aspx的页面,假如登录成功后就会自动跳转到index.html的框架.
index.html有三个页面,top.aspx,left.aspx,main.aspx,然后left.aspx里面显示用户信息
假如在left.aspx里没有Session的话,会返回login.aspx页面,而不显示index.html页面里的任何一页.
我现在的情况是没有Session的时候还是在i ......
1.设置web.config文件.
<system.web>
......
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
......
</system.web>
或者:
aspx文件中:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"&g ......
suggest.js文件(在引入suggest.js文件前需要先引入jquery-1.4.2.min.js):
$(function() {
var k = -1;
//给查询文本框绑定click keyup事件,进行这两个事件,自动查询数据
$("#FrmChangshang").bind('click keyup', function(event) {
//获取键盘操作事件代码
var keyc = event ......
ASP.NET弹出对话框几种基本方法
ASP.NET弹出对话框几种基本方法
我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是 ......
Request 属性提供对 HttpRequest 类的属性和方法的编程访问。由于 ASP.NET 页包含对 System.Web 命名空间(含有 HttpContext 类)的默认引用,因此在 .aspx 页上可以引用 HttpContext 的成员,而不需要对 HttpContext 的完全限定类引用。例如,可只使用 Request.Browser 获取客户端浏览器的功能。但是,如果要从 ASP.NET 代 ......