Domanda

Voglio creare un'applicazione MVC dove per posso creare aree di un sito che utilizzano la stessa funzionalità, ma il lavoro in un URL separato. per es.

Voglio utilizzare lo stesso controller galleria immagini (tipo non esempio) in due URL diversi "/ Event1 / Galleria" e "InformazioneProdotto / Galleria". Tuttavia, se mi registro presente nella tabella percorsi e utilizzare l'aiutanti HTML per creare collegamenti userebbe la prima registrazione trovato nella tabella di percorsi come il legame piuttosto che essere l'URL effettivo che il controller sta servendo al momento.

Le mie domande sono:

E 'questo l'approccio corretto? Se non ciò che sarebbe la soluzione migliore. Se è l'approccio corretto come si fa a fermare gli aiutanti di usare il nome del controller raccomandata piuttosto che la pagina è su?

Grazie

È stato utile?

Soluzione

Potresti utilizzare percorsi denominati. In questo modo si specifica il nome della rotta, invece di azione, di controllo utilizzando il url helper e creare i collegamenti da soli. Oppure si potrebbe creare il proprio metodo di supporto per incapsulare ogni link.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top