• (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???

  • 相关阅读:
    结对-结对编项目贪吃蛇-开发环境搭建过程
    gitbook serve运行报错TypeError: cb.apply is not a function
    iOS 工程添加的framework转成pod形式加入
    selector not recognized
    Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window.
    podspec 添加xcassets
    后缀自动机(SAM)构造实现过程演示+习题集锦
    数组中存在undefined,0,null,false等的情况该如何去除
    Uncaught TypeError: date.clone is not a function 【报错解决】
    React·前端URL参数丢失符号的解决办法
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/6537695.html
Copyright © 2020-2023  润新知