详解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 的兼容,以实现
相关文档:
在你的Page_Load中添加这样的代码:
Page.Response.Clear();
bool success = ResponseFile(Page.Request, Page.Response, "目的文件名称", @"源文件路径", 1024000);
if (!success)
Response.Write("下载文件出错!");
Page. ......
在网上搜集整理的资料,希望对大家有所帮助
1.<%=...%>与<%#... %>的区别:
答:<%=...%>是在程序执行时调用,<%#... %>是在DataBind()方法之后被调用
2.控件接收哪些类型数据?
答:接收Bind的控件,一般有dropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 ......
1、DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
&nb ......
asp.net文件上传(0)
2009年04月13日 星期一 下午 06:11
Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"& ......