2012-04-27 10 views
5

Ho suddiviso la sottoclasse RazorViewEngine in modo da poter verificare Request.Browser.IsMobileDevice e aggiungere uno speciale identificatore di cellulare al nome del file di visualizzazione che è possibile prelevare. Tuttavia non posso accedere all'oggetto Request. Cosa dovrei fare?Come accedere all'oggetto Richiesta da RazorViewEngine?

risposta

7

È possibile utilizzare sia lo HttpContext.Current.Request o Context.Request. Sebbene comprenda come funziona quello IsMobileDevice. Utilizza un file browser che contiene un elenco di agenti utente noti. Non appena viene creato un nuovo dispositivo, tale elenco è obsoleto, ma in alcuni casi può ancora identificare il dispositivo in modo che sia mobile. Il modo consigliato è utilizzare 51Degrees o connettersi ai servizi che comprende direttamente.

Problemi correlati