Domanda: Sto creando un software wiki, fondamentalmente un clone di wikipedia / mediawiki, ma in ASP.NET MVC (il MVC è il punto, quindi non mi raccomando ScrewTurn). Ora ho una domanda: Io uso questa mapping del percorso, per indirizzare un URL come: http://en.wikipedia.org/wiki/ASP.NET routes.MapRoute( “Wiki”, // Routenname //”{controller}/{action}/{id}”, // URL mit Parametern “wiki/{id}”, // URL […]
Questo deve essere stato chiesto prima, ma dopo aver letto qui , qui , qui e qui non posso estrapolare le parti rilevanti per farlo funzionare. Sto aggiornando un vecchio sito Web in MVC e desidero rilevare particolari richieste HTTP in ingresso in modo da poter emettere un RedirectPermanent (per proteggere le nostre classifiche di […]
Nel video di 5 minuti al seguente link, con il marchio 1:10, Jon Galloway afferma che l’aggiunta di un metodo chiamato DeleteComment alla sua class di controller CommentsController verrà automaticamente eseguita per convenzione sul verbo http di eliminazione. In che modo MVC con WebApi sa come indirizzare i metodi ai verbi giusti? So che l’instradamento […]
Ecco il mio scenario. Per esempio, diciamo che ho bisogno di restituire un elenco di automobili in base a un criterio di ricerca. Mi piacerebbe avere una singola vista per visualizzare i risultati poiché l’output sarà lo stesso, ma ho bisogno di diversi modi per arrivarci. Ad esempio, potrei avere un modulo con una casella […]
Ho due metodi di azione che sono in conflitto. Fondamentalmente, voglio essere in grado di ottenere la stessa vista utilizzando due percorsi diversi, sia per l’ID di un articolo o per il nome dell’object e dei suoi genitori (gli articoli possono avere lo stesso nome su genitori diversi). Un termine di ricerca può essere utilizzato […]
Sono nuovo di ASP.Net MVC e di fronte a un problema. Ecco qui. routes.MapRoute( “SearchResults”,// Route name “{controller}/{action}/{category}/{manufacturer}/{attribute}”, new { controller = “Home”, action = “CategoryProducts”, category = UrlParameter.Optional, manufacturer = UrlParameter.Optional, attribute = UrlParameter.Optional } ); Ed ecco il mio metodo di controllo. public ActionResult CategoryProducts(string category, string manufacturer, string attribute) { string[] categoryParameter […]
In MVC-5 ho potuto modificare la routetable dopo l’avvio iniziale accedendo a RouteTable.Routes . Desidero fare lo stesso in MVC-6 in modo da poter aggiungere / eliminare percorsi durante il runtime (utile per CMS). Il codice per farlo in MVC-5 è: using (RouteTable.Routes.GetWriteLock()) { RouteTable.Routes.Clear(); RouteTable.Routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); RouteTable.Routes.MapRoute( name: “Default”, url: “{controller}/{action}/{id}”, defaults: new { controller […]
Sto cercando di creare una pagina di errore HTTP 404 personalizzata quando qualcuno digita un URL che non richiama un’azione o un controller valido in ASP.NET MVC, invece di visualizzare l’errore ASP.NET generico “Risorsa non trovata”. Non voglio usare web.config per gestire questo. C’è qualche tipo di magia di routing che posso fare per catturare […]
Sto giocando con l’idea di avere un controller di base che utilizza un repository generico per fornire i metodi CRUD di base per i miei controller API in modo che non debba duplicare lo stesso codice di base in ogni nuovo controller. Ma sto incontrando problemi con l’attributo di routing che viene riconosciuto quando si […]
L’URL che sto cercando di lasciare che il lavoro sia uno nello stile di: http://somedomain.com/api/people/staff.33311 (proprio come i siti come LAST.FM consentono tutti i tipi di segni nei loro URL RESTFul e WebPage ad esempio ” http://www.last.fm/artist/psy’aviah ” è un url valido per LAST.FM). Ciò che funziona sono gli scenari seguenti: – http://somedomain.com/api/people/ – che […]