详解VS2010中ASP.NET @Page指令属性
@Page指令位于每个ASP.NET页面的顶部,告诉ASP.NET这个具体页面使用什么属性,以及该页面继承的用户控件。ASP.NET页面
@Page指令属性有:AspCompat、Async、AsyncTimeout、AutoEventWireup、Buffer、
ClassName、ClientIDMode、CodeBehind、
CodeFile、CodeFileBaseClass、CodePage、CompilationMode 、ContentType、
CompilerOptions、Culture 、Debug、
EnableEventValidation、EnableSessionState、EnableTheming 、EnableViewState、
EnableViewStateMac 、ErrorPage 、Explicit、 Inherits、 Language、 LCID
、LinePragmas、MaintainScrollPositionOnPostback、 MasterPageFile、
MetaDescription 、MetaKeywords
、ResponseEncoding、Src、Strict、StylesheetTheme、Theme、Title、Trace
、TraceMode 、Transaction 、UICulture、
ValidateRequest、ViewStateEncryptionMode、ViewStateMode、WarningLevel。
AspCompat
通
过设置页面在单线程单元中运行,使得ASP.NET页面能够访问传统的COM对象。ASP.NET页面默认是在多线程单元(MTA)中运行。当启用
AspCompant模式时,设置ASP.NET在单线程单元(STA)中运行页面,以便它能够安全地与COM对象交互。AspCompat设置为
true会影响性能。默认为false。
Async
使页面
成为异步处理程序,即导致页使用IHttpAsyncHandler的实现来处理请求,默认为false。
AsyncTimeout
定
义在处理异步任务时使用的超时的时间间隔(以秒为单位)。默认为45秒。
AutoEventWireup
指
示页面的事件是否自动绑定。如果启用了事件的自动绑定,则为true;否则为false。默认值为true。
Buffer
确定
是否启用HTTP响应缓冲。如果启用页面缓冲为true;否则为false。默认为true。
ClassName
指
定在请求该页面时将自动进行动态编译的页的类名。此值可以是任何有效的类名,并且可以包括类的完整命名空间。如果未指定该属性的值,则已编译的类名将基于
页的文件名。其他页可以通过使用 @ Reference 指令来引用分配给第一页的类名。
ClientTarget
指
示 ASP.NET 服务器控件应该为其呈现内容的目标用户代理(通常是 Web 浏览器,例如 Microsoft Internet
Explorer)。该值可以是应用程序配置文件的 <clientTarget> 节中定义的任何有效别名。
CodeBehind
指
定包含与页关联的类的已编译文件的名称。该属性不能在运行时使用。提供此属性是为了与以前版本的 ASP.NET 的兼容,以实现
相关文档:
很多地方都应用到图片上传功能,那么究竟怎样可以实现呢?下面我来给大家进行讲解
在visual studio中自带的一个控件fileupload,可以实现此功能,我要给大家介绍的是它的用法。
首先要新建一个网页(下面是我创建好的一个网页)
在网页中拖进fileupload控件,后面放一个上传按钮
这样,当我们点击上传按钮时,图 ......
关于ClientID的使用我遇到一下问题:
获取由 ASP.NET 生成的服务器控件标识符。
问题一: 用户控件的页面JavaScript中需要使用Asp.net的控件ID,出现不一致。
问题二:母版页的子页面JavaScript中需要使用Asp.net的控件ID,出现不一致。
解决办法:
document.getElementById("<% ......
使用asp.net 开发wap 网站,在ishtml32下,如果手机浏览器支持ishtml32,但是 SupportsCss=False 时,想加载css文件时,采用重写mobile:form的方法来实现
using System;
using System.Configuration;
using System.Web.UI.MobileControls;
using System.Web.UI.MobileControls.Adapters;
public class MyForm : Form
{ ......
//TransmitFile实现下载
protected void Button1_Click(object sender, EventArgs e)
{
/*
......
ASP.NET提供了Session对象,从而允许程序员识别、存储和处理同一个浏览器对象对服务器上某个特定网络应用程序的若干次请求的上下文信息。Session对应浏览器与服务器的同一次对话,在浏览器第一请求网络应用程序的某个页面时,服务器会触发Session_onStart事件;在对话超时或者被关闭的时候会触发Session_onEnd 事件。程序员 ......