是否可以创建新的ASP.NET指令?

时间:2012-04-04 08:34:20

标签: asp.net

您知道ASP.NET页面通常如何以Page指令设置页面的某些属性和行为开始吗?看起来像这样:

<%@ Page Title="Contact Us" Language="C#" MasterPageFile="~/Site.master"
    AutoEventWireup="true" CodeFile="ContactUs.aspx.cs" Inherits="ContactUs" %>

当前可用指令的完整列表如下: http://msdn.microsoft.com/en-us/library/t8syafc7.aspx

是否有人知道是否可以创建新指令?

例如,我正在使用反射来对网站上的页面执行某些操作,并使用自定义属性修饰其类声明。我想知道是否有可能以某种方式做到这一点,即使没有代码隐藏或设计器文件来找到这样的类声明,并且页面的所有脚本都在服务器端运行的脚本标记中

P.S。我知道我可以使用Page指令设置基类,然后使用它来设置继承的属性。但是,这些属性可能有 0 - n ,因此无法优雅地完成。

0 个答案:

没有答案