những gì tôi đang cố gắng đạt được là đơn giản; Trong số tất cả các quan điểm mà tôi có trong ứng dụng web của tôi, tôi chỉ có hai quan điểm dao cạo mà tôi đã tạo ra một phiên bản di động cho họ. vì vậy tôi cần phải chuyển hướng người dùng đến các chế độ xem này nếu họ đang truy cập ứng dụng từ thiết bị di động của họ. tôi đã cố gắng sau vào mức độ điều khiển nhưng nó không chuyển hướng người dùng khi tôi chạy thử nghiệm của tôi trên các thiết bị di động khác nhau: -Làm thế nào tôi có thể phát hiện nếu yêu cầu đến từ một trình duyệt di động trong asp.net MVC 3
if (Request.Browser.IsMobileDevice)
{
return View("MobileStudentStartAssessment");
}
else {
return View("StudentStartAssessment");
}
Vậy là có cách tiếp cận khác mà tôi có thể làm theo mà có thể phát hiện hầu hết các thiết bị di động ? Cảm ơn
nhờ trả lời. nhưng bạn nên thêm phương thức "public static bool IsMobileDevice (string userAgent)" vào ứng dụng web MVC của tôi ở đâu? – qalife4ever
Bạn có thể đặt nó trong một lớp trợ giúp (mà tôi đã đặt tên là 'MobileHelper'.) Sau đó bạn có thể gọi phương thức đó từ một hành động trên bộ điều khiển và trả về 'Chế độ xem 'phù hợp tùy thuộc vào điều kiện có đáp ứng điều kiện hay không. – dlev
cảm ơn bạn đã trả lời ur, tôi đã tạo một lớp mới, nhưng khi tôi chạy thử nghiệm, người dùng thiết bị di động không được chuyển hướng đến lượt xem trên thiết bị di động? BR – qalife4ever