C'è qualche tipo di magia che devo usare per ottenere gli spazi dei nomi nell'elemento pages/namespaces
nel webconfig?Come aggiungere spazi dei nomi aggiuntivi alle pagine Rasoio invece di @using declaration?
<pages>
<namespaces>
<add namespace="System.Web.Mvc"/>
<add namespace="System.Web.Mvc.Ajax"/>
<add namespace="System.Web.Mvc.Html"/>
<add namespace="System.Web.Routing"/>
<add namespace="System.Web.WebPages"/>
<add namespace="System.Web.Helpers"/>
<add namespace="MyCustomHelpers"/>
</namespaces>
</pages>
Quanto sopra solo non vogliono lavorare. So che lo spazio dei nomi va bene perché quando metto lo @using MyCustomHelpers
nella parte superiore della pagina funziona magicamente.
questo è così che posso ottenere il Html.SomeFunction()
a lavorare senza dover mettere @using
nella parte superiore di tutte le mie pagine
che rilascio di MVC 3 stai usando? – marcind
Stavo usando MVC 3 Preview quindi l'altra risposta ha funzionato per me e funziona ancora, anche dopo l'aggiornamento ... tuttavia la tua risposta sembra più appropriata per la nuova versione, che aggiornerò a breve. Peccato, non posso accettare due risposte. – MyNameIsJob
Non è chiaro dai commenti nelle risposte, ma in MVC4, lo spazio dei nomi deve essere aggiunto al file Web.Config nella cartella \ Views, NON all'applicazione Web.Config. La sezione '' '' '' 'config dovrebbe già esistere in THAT Web.Config! –