I have subclassed RazorViewEngine
so I can check for Request.Browser.IsMobileDevice
and add a special mobile identifier to the view file name for it to grab. However I can't access the Request
object. What should I do?
You can use either the HttpContext.Current.Request
or Context.Request
. Although understand how that IsMobileDevice
works. It uses a browser file which contains a list of known user agents. As soon as a new device is built, that list is outdated, but in some cases may still identify the device to be mobile correctly. The recommended way is to use 51Degrees or to connect to the services it encompasses directly.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With