2012-01-23 9 views
7

Ho un file di script, script.js che contiene tutto il javascript per una determinata pagina. Qui, eseguo alcuni metodi ajax POST e genera una visualizzazione HTML dalla risposta. Ci sono alcuni pulsanti che voglio mostrare se l'utente corrente è un amministratore/nascosto se l'utente corrente non è un amministratore.Sintassi del rasoio in un file js separato

Come posso aggiungere la sintassi del rasoio in success: function() {}; per visualizzare/nascondere quei pulsanti?

risposta

11

Stai cercando RazorJS.

+0

Grazie, non sapevo che esistesse. –

+0

Link non funziona più. Raccomando di utilizzare NuGet per ottenere la libreria –

4

Volevo solo aggiungere alla risposta di SLaks qualche altro dettaglio che ha reso difficile per me utilizzare RazorJS.

Dopo aver installato con Package Manager come spiegato here, si dovrebbe aggiungere nella vista rasoio la seguente riga:

@Html.RazorJSInclude("~/Scripts/my_javascript_file.js") 

E poi tutto il codice rasoio funzionano bene!

Problemi correlati