2013-06-01 2 views
7

Sto utilizzando .NET 4.5, VS 2012 per sviluppare una nuova applicazione di modulo Web ASP.NET. La mia domanda: è possibile scrivere attributi di filtri di azioni personalizzati per quella applicazione di modulo Web; ad esempio per controllare la richiesta web o controllare alcuni gestori di eventi. So che in MVC questo è assolutamente possibile. Grazie in anticipo.È possibile codificare gli attributi del filtro azione per l'applicazione del modulo Web asp.net?

+0

È sempre possibile utilizzare 'HttpModule'. o una classe base per tutte le tue pagine. Oltre a questo, non so nulla. non ho toccato WebForms per anni. – deerchao

+0

Allora perché non usi mvc? – Dmytro

+0

@Dmytro. Il motivo è che il nuovo progetto di modulo Web è per le funzioni di ssrs e l'applicazione di modulo Web supporta gli ssrs e le mie comprensioni mentre l'applicazione MVC non supporta i controlli post server .NET, e quindi non si adatta alle funzioni di ssrs. –

risposta

10

I WebForm non hanno azioni in modo che non abbiano filtri di azione. Hai bisogno di un altro meccanismo di aggancio.

mi viene in mente alcuni:

  1. Una classe di base Page
  2. Un IHttpModule
  3. Il Application_BeginRequest evento e altri.
+0

grazie per la risposta. Proverò le tue soluzioni. –