记录下学习过程中的AspNet知识点,非原创纯属笔记
1. 内联<%%> <%=公共变量、公共方法、服务器控件ID.ClientId(常用于客户端js)%> <%#Eval(数据绑定)%>
2.@Page:每个页面中只能有一个Page指令。常用属性如下:Language指定在对页中的所有内联呈现和代码声明块进行编译时使用的语言。值可以表示任何 .NET Framework 支持的语言,包括 Visual Basic、C# 或 JScript。每页只能使用和指定一种语言。 AutoEventWireup指示页面的事件是否自动绑定。如果启用了事件的自动绑定,则为true;否则为false。默认值为true。CodeFile指定指向页引用的代码隐藏文件的路径。此属性与 Inherits 属性一起使用可以将代码隐藏源文件与网页相关联。此属性仅对编译的页有效。EnableViewState指示是否在页请求之间保持视图状态。如果要保持视图状态,则为 true;否则为 false。默认值为 true。Trace指示是否启用跟踪。如果启用了跟踪,则为 true;否则为 false。默认值为 false。ValidateRequest指示是否应发生请求验证。可以在应用程序配置文件 (Web.config) 中或在页上将该属性设置为 false 来禁用该功能。MasterPageFile启用的母版页路径
3.@ Master:母版页指令,常用属性与Page指令相同
4.@MasterType 指令获取母版页控件的引用 VirtualPath="模板路径"创建与母版页的强类型引用,
5.@Register 用户控件:TagName与类关联的别名。TagPrefix:别名 Src:tagprefix:tagname 对关联的声明性用户控件文件的位置 自定义控件:tagprefix与命名空间关联的别名。Namespace命名空间Assembly程序集
6.@WebHandler 定义 HTTP 处理程序 (.ashx) 文件的特性和编译选项 Class 指定将在请求处理程序时动态编译的类的名称。 此值可以引用从 IHttpHandler 继承且可以包括完全限定类名的任何类。
7.@Import namespace:要导入的命名空间,每次只能导入一个命名空间