• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > Asp.net内置对象之Server对象(概述及应用)

Asp.net内置对象之Server对象(概述及应用)

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了sql server asp.net,server asp.net,asp.net,asp net培训,asp和asp.net的区别等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

一、了解Server对象

Server对象提供对服务器上的方法和属性的访问以及进行HTML编码的功能。这些功能分别由Server对象相应的方法和属性完成。

二、Server对象的常用属性

(1).MachineName
(2).ScriptTimeout:属性用于设置脚本程序执行的时间,适当地设置脚本程序的ScriptTimeout可以提高整个Web应用程序的效率。语法如下:
Server.ScriptTimeout=time;(以s(秒)为单位)

ScriptTimeout属性的最短时间默认为90 s。对于一些逻辑简单、活动内容较少的脚本程序该值已经足够。但在执行一些活动内容较多的脚本程序时,就显得小了些。比如访问数据库的脚本程序,必须设置较大的ScriptTimeout属性值,否则脚本程序就不能正常执行完毕。

最恶心的就是网速差,机器卡

四、Server对象的常见应用:

(1).执行其他ASP.NET网页

使用Server对象的Execute方法可以在当前页面中执行同一Web服务器上的另一页面,当该页面执行完毕后,控制流程将重新返回到原页面中发出Server.Execute方法调用的位置。被调用的页面应是一个.aspx网页,因此,通过Server.Execute方法调用可以将一个.aspx页面的输出结果插入到另一个.aspx页面中。Server.Execute方法语法如下:
Server.Execute (path)

在WebForm1页面中:

(2).将流程控制转移到其他ASP.NET网页

使用Server对象的Transfer方法可以终止当前页的执行,并将执行流程转入同一Web服务器的另一个页面。被调用的页面应是一个.aspx页面,在页面跳转过程中,Request等对象保存的信息不变,这意味着从页面A跳转到页面B后可以继续使用页面A中提交的数据。此外,由于Server.Transfer方法调用是在服务器端进行的,客户端浏览器并不知道服务器端已经执行了一次页面跳转,所以实现页面跳转后浏览器地址栏仍将保存页面A的URL信息,这样还可以避免不必要的网络通信,从而获得更好的性能和浏览效果。Server.Transfer方法如下:
Server.Transfer(path)

提示:参数path指定在服务器上要执行的新页的URL路径,在此URL后面也可以附加一些查询字符串变量的名称/值对
在WebForm1页面中:

如果我们换成了Response.Redirect("Page2.aspx");则只能实现页面跳转功能了。
引述:ASP.NET页面传值的三种方式

在Web窗体页中经常需要访问文件或文件夹,此时往往要求将虚拟路径转换为物理文件路径。MapPath方法将指定的相对或虚拟路径映射到服务器上相应的物理目录上。Web服务器中的多个Web应用程序一般都按照各自不同的功能存放于不同的目录中。

使用虚拟目录后,客户端仍然可以利用虚拟路径存取网页,这就是互联网用户在浏览器中常见的网页的URL,但此时用户无法知道该网页的实际路径(实际存放位置)。但如果确实需要知道某网页文件的实际路径,则可利用MapPath方法。MapPath方法的语法如下:

Server.MapPath(Path)

注意:其中参数Path表示指定要映射物理目录的相对或虚拟路径。执行MapPath方法后,将返回与path相对应的物理文件路径。
解惑:相对路径、绝对路径、物理路径、虚拟路径
Response.Write("当前虚拟目录的实际路径为:"+Serve

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP.NET防止SQL注入的方法示例
  • asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析
  • ASP.NET防范SQL注入式攻击的方法
  • ASP.NET对SQLServer的通用数据库访问类
  • ASP.NET中 script runat server 的用法
  • asp.net中SqlCacheDependency缓存技术概述
  • ASP.NET连接SQL数据库的简单实例代码
  • ASP.NET中操作SQL数据库(连接字符串的配置及获取)
  • 在ASP.NET中连接SQL Server的简单方法
  • ASP.NET笔记之 Request 、Response 与Server的使用

相关文章

  • 2017-05-11WebApi实现通讯加密
  • 2017-05-11详解ASP.NET与ASP.NET Core用户验证Cookie并存解决方案
  • 2017-05-11Asp.Net分页和AspNetPager控件的使用
  • 2017-05-11asp.net url重写的好处与方法
  • 2017-05-11RedisRepository 分享和纠错
  • 2017-05-11有关于JSON的一些资料
  • 2017-05-11Asp.Mvc 2.0实现用户登录与注销功能实例讲解(2)
  • 2017-05-11vs2010无法添加dll引用的处理方法
  • 2017-05-11.net读写xml文档详解
  • 2017-05-11asp.net实现取消页面表单内文本输入框Enter响应的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • VS2015 免费插件Refactoring Essentials
    • .NET基础之自定义泛型分析
    • Asp.net中处理一个站点不同Web应用共享Session的问题
    • swfupload ajax无刷新上传图片实例代码
    • ASP.NET中readonly与const的区别详解
    • .net调用存储过程详细介绍
    • .Net Core 之 Ubuntu 14.04 部署过程(图文详解)
    • asp.net 下载文件时根据MIME类型自动判断保存文件的扩展名
    • 一步一步学asp.net ajax
    • C#正则用法两例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有