In genere, quando guardo un'applicazione ASP.Net MVC, la tabella Route viene configurata all'avvio e non viene mai toccata.Modifica ASP.NET MVC Percorsi dinamicamente
Ho un paio di domande su questo, ma essi sono strettamente correlati gli uni agli altri:
- E 'possibile modificare la tabella di route in fase di esecuzione?
- Come/dovrei evitare problemi di threading?
- C'è forse un modo migliore per fornire un URL dinamico? So che gli ID ecc. Possono apparire nell'URL ma non riesco a vedere come ciò potrebbe essere applicabile a ciò che voglio ottenere.
- Come posso evitare che, anche se ho definito il controller/percorso di azione predefinito, quella route predefinita non funziona per una combinazione specifica, ad es. l'azione "Post" sul controller "Commenti" non è disponibile attraverso il percorso predefinito?
Background: Commento Gli spammer di solito afferrare l'URL distacco dal sito web e quindi non si preoccupano di passare attraverso il sito web più per fare il loro spamming automatizzato. Se modifico regolarmente il mio URL del post su uno casuale, gli spammer dovrebbero tornare sul sito e trovare l'URL corretto per il post per provare lo spamming. Se quell'URL dovesse cambiare di continuo, penserei che ciò potrebbe rendere più noioso il lavoro degli spammer, il che di solito significa che si arrendono sull'URL interessato.
Come hai risolto questo problema. Per favore, condividi con me ?? –