Domanda

Vorrei sapere come impostare il routing in asp.net mvc in modo da poter avere URL simili agli URL delle domande di StackOver?

Credi che ASP. Net MVC è pronto per la produzione?

Sto indovinando che per la creazione dell'URL esiste una classe di supporto che crea la domanda url.

La parte che mi chiedo è come questo è implementato dal lato controller. Penso che molto probabilmente il controller di casa abbia un'azione di domande e l'id sia 115634. Quindi arriva il titolo della domanda - immagino che questo sia per l'ottimizzazione dei motori di ricerca. Il mio problema è come apparirebbe la firma del metodo del controller.

È una domanda (int? id) o una domanda (stringa? param) che contiene sia l'id che il titolo?

Come implementarlo?

È stato utile?

Soluzione

Scopri questa domanda in cui Jeff Atwood stesso pubblica il codice che usano per creare l'URL amichevole. Inoltre, non sono uno sviluppatore C #, quindi non sono sicuro di come funzionano le cose su ASP.NET MVC, ma se provi a rimuovere il titolo in un URL StackOverflow, la pagina funziona comunque. Sono al 100% leggibili per gli umani (quindi sanno cosa aspettarsi quando vedono il link) e per i motori di ricerca. In quanto tale, mi aspetto che se desideri qualcosa di simile, lo rendi un parametro opzionale nel controller.

Altri suggerimenti

consulta questa domanda ... potrebbe essere la risposta che stai cercando per (:

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