2010-12-30 5 views
0

모바일 장치 검색 MobileCapableWebFormViewEngine은 사용자 에이전트에 예를 들어 BlackBerry9550 또는 다른 Blackberry ID (예 : BlackBerryxxx)가 있기 때문에 Blackberry를 제외한 모든 장치에서 제대로 작동합니다. 다음 코드를 사용하고 있습니다. if (request.UserAgent.Contains ("BlackBerry")) { result = base.FindView ("Mobile/BlackBerry /"+ viewName, masterName, useCache); } 는 또한 시도 : 경우 (request.UserAgent.Contains ("블랙 베리")
{
결과 = base.FindView (controllerContext, '모바일/블랙 베리/"+ viewName과, 마스터 이름, useCache)
}MobileCapableWebFormViewEngine Blackberry

어떤 제안, 감사합니다.

답변

0

시도

string userAgent = controllerContext.HttpContext.Request.UserAgent; 
if (userAgent.IndexOf("BlackBerry", StringComparison.OrdinalIgnoreCase) > 0)  
{ 
    result = base.FindView(controllerContext, "Mobile/BlackBerry/" + viewName, masterName, useCache); 
}