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