2010-07-19 26 views
5

C'è un modo per aggiungere attributi personalizzati alla direttiva @Page e anche ottenere il supporto del tempo di progettazione come intellisense per lo stesso?Aggiunta di attributi personalizzati alla direttiva della pagina in asp.net

Ho utilizzato Adding Custom Property to Page Directive in ASP.Net 2.0 come puntatore.

Mi piacerebbe avere un attributo che darà a dev un'opzione per selezionare il valore dalla lista. Qualcosa di simile all'attributo EnableSessionState. Capisco che ho bisogno di definire un enum per i valori. Ma non riesco a capire come renderlo disponibile durante il periodo di progettazione.

risposta

6

Date un'occhiata a: http://weblogs.asp.net/scottgu/archive/2005/08/02/421405.aspx Potrebbe essere utile

+0

Shimmy, Grazie per aver postato questo link utile. Assegna infatti valore alla proprietà ma non dà intelligenza in fase di progettazione. Ho aggiunto più dettagli alla mia domanda. –

+0

Non sono sicuro che sarete in grado di farlo apparire nell'intelligenza; Non so quale parte della classe sia intellisense raccolga dati da (cioè dati di riflessione, proprietà, direttive), poiché potrebbe essere la base 'Pagina', che è nel BCL, non la sottoclasse del tuo progetto. – Shimmy

+1

Penso che tu abbia ragione. Cercherò una soluzione un po 'di più e se non ottengo nulla sceglierò la tua risposta :). Grazie per avermi aiutato. –

Problemi correlati