2

您知道 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

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

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

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

4

0 回答 0