zoukankan      html  css  js  c++  java
  • (2)ASP.NET 页面指令

      页面指令

    一共有12个指令,这些指令用来控制APS.NET页面的行为.

    Assembly,Control,Implements,Import,Master,MasterTpye,OutputCache,Page,PreviousPageType,Reference,Register,Webhandler

    这12个指令在.aspx的页面中使用,指令格式为 <%@ [指令名] [属性=值] %>

    例如:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

    可以有多个属性,一般把指令放在页面的顶部

    1.Page指令

    用来分析和编译页面时使用的特性和值。这是最常用的一个指令,一个页面只有一个这样的指令

    2.Master指令

    非常类似于Page,但Master用于母版页(.Master)。在使用Master时需要指定与站点上的所有内容页面一起使用的模板页面的属性。

    3.Control指令

    类似于Page,但是在构建ASP.NET用户控件时使用。Control允许定义用户控件要继承的属性

    4.Import指令

    允许指定要导入ASP.NET页面或用户控件的名称空间。通过导入名称空间,该名称空间中的所有类和接口就可以在页面和用户控件中使用

    只有一个属性Namespace.值是string类型,一个Import只能导入一个空间

    例如:

    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient" %> 

    引入程序集

    C:WindowsMicrosoft.NETFrameworkv4.0.30319Config 的.web.config文件   ????????

    5.Implements指令

    允许ASP.NET页面实现特定的.NET Farmwork接口

    只有一个属性 Interface。当页面或控件实现接口时可以直接访问其中的所有事件、方法和属性。

    <%@ Implements  Interface="System.Web.UI.IValidator" %>

    6.Register指令

    把别名和名称空间和类名关联起来,作为自定义服务器空间语法中的记号

    7.Assembly 指令

    在编译时把程序集附加到ASP.NET页面或者用户控件上

    8.PreviousPageType指令

    用于指定跨页面的传送过程起始于哪个页面

    9.MasterType指令

    把一个类名关联到ASP.NET页面,以获得指定母版页中包含的强类型化的引用或成员

    10.OutputCache指令

    用于控制ASP.NET页面或用户控件的输出高速缓存策略。

    11.Reference指令

    另一个ASP.NET页面或用户控件应该与当前活动的页面或控件一起编译

    12.Webhandler???

  • 相关阅读:
    [no_code][Beta]事后分析
    [no_code][Beta]项目展示博客
    [no_code][Beta]测试报告
    [no_code][Beta]发布声明报告
    [no code][scrum meeting] Beta 12
    [no code][scrum meeting] Beta 11
    [no code][scrum meeting] Beta 10
    [no code][scrum meeting] Beta 9
    [no code][scrum meeting] Beta 8
    [no_code][Beta] 中期组内总结
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/6537695.html
Copyright © 2011-2022 走看看