Mi piacerebbe utilizzare il motore Razor senza i file view (cshtml), ma sulle stringhe. voglio farlo dal di dentro MVC, ho visto esempi che utilizzanoUtilizzo del motore Razor sulle stringhe - non delle viste
new RazorViewEngine().Render
ma non riesco a trovare il metodo Render, è qualcosa dai giorni precedenti di MVC?
Ho visto anche esempi che utilizzano Razor.Parse, ma non riesco a trovare neanche - probabilmente manca un riferimento (ma dovrebbe essere lì se sto usando MVC già, giusto?)
È consigliabile utilizzare Razor se tutto ciò che devo fare è inserire 3-4 parametri in una stringa HTML? Penso di essere un po 'infatuato di MVC in questo momento e potrebbe non pensare in modo diretto. Sto pensando di memorizzare nella cache le stringhe HTML in memoria e solo i modelli pass-in da DB.
Grazie
Questo sembra un po 'eccessivo - Mi sembra che dovrei essere in grado di farlo senza una libreria esterna così grande - ma sembra molto bello. Tuttavia, guardando il loro [post di blog] (http://www.fidelitydesign.net/?p=473) sulla versione 3 non voglio provare la versione corrente, perché ho bisogno di eseguirlo sotto un multithread ambiente e (si spera) supporto per la memorizzazione nella cache del modello – Madd0g
@ Madd0g, qual è il tuo scenario? Forse ci sono più cose adattate per soddisfare le tue esigenze. –
Ho un elenco di modelli HTML con i segnaposti al loro interno, ciascuno associato a un insieme di regole, che vengono salvati in un DB. Alla fine questi modelli sarebbero applicati ai dati che soddisfano alcune condizioni (e le regole). Preferibilmente l'intero modello viene memorizzato nella cache in modo da gestire i dati rapidamente. Deve funzionare come una vista parziale, solo più "dinamicamente". – Madd0g