Wie erhalte ich Zugriff auf das Request-Objekt von RazorViewEngine?
Ich habe Unterklassen RazorViewEngine
so kann ich überprüfen, für Request.Browser.IsMobileDevice
und fügen Sie eine spezielle mobile-Bezeichner um die view-Datei Namen für Sie zu ergattern. Aber ich kann nicht auf die Request
Objekt. Was soll ich tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie entweder den
HttpContext.Current.Request
oderContext.Request
. Obwohl verstehen, wie dasIsMobileDevice
funktioniert. Es verwendet eine browser-Datei, die enthält eine Liste der bekannten user-agents. Sobald ein neues Gerät gebaut, dass die Liste veraltet ist, aber in einigen Fällen kann immer noch erkennen, das Gerät Mobil zu sein richtig. Der empfohlene Weg ist die Verwendung 51Degrees oder Verbindung zu den Dienstleistungen, die es umfasst direkt.