를 만드는 미니 사이트 ASP.NET 에서 작동하는 검은 딸기,윈도우 모바일,아이폰

StackOverflow https://stackoverflow.com/questions/59424

  •  09-06-2019
  •  | 
  •  

문제

에서 일하고 있어요 ASP.NET 웹사이트를 대상으로합니다.우리가 사용하려면 선택적인 모바일 보기(예: http://m.sample.com 도)어떤 제공할 것입니다 몇 가지 간단한 페이지를 하는 것이 대부분이 텍스트입니다.가 될 것이 필요하지 않습 AJAX 거나 심지어는 자바 스크립트 없이 사용자 입력 정말 그냥 테이블의 텍스트 몇 가지의 링크 사이를 이동하는 페이지입니다.

최선의 방법은 무엇일 이것을 설정하는 것입니다 그래서 블랙베리에서 작동,윈도우 모바일,아이폰?

아야 할 보고 ASP.NET 모바일 지원,또는 그냥 굴러 내 자신의 페이지?

업데이트:이름 m.microsoftpdc.com.우리가 가진 모바일/하위 폴더에 접근 방식 및 사용 스콧 hanselman 은의 아이폰에 대 한 팁 뷰포트와 다른 재료.

도움이 되었습니까?

해결책

내가 이렇게 과거와는 방법 나는 그것을 분리하여 페이지를 생성하여 디렉토리에 대한 데스크톱과 디렉터리를 만들에 대한 모바일입니다.이것은 당신을 더 잘 분리기 때문에,그들은 현실에서는 많이 다릅니다.에 ASP.NET 내가 사용하는 형태 모델 View 발표자 패턴을 많이기 때문에 갔는 방법 ASP.NET 형태로 작용했다.는 재사용할 수 있는 코드 사이의 두 개의 전망이다.다음에 인덱스입니다.페이지 사이트에,당신은 단지 구문 분석 user-agent 문자열의 요청을 파악하는 브라우저와 리디렉션합니다.그래서 예를 들어,사람을 아이폰과 함께 온 사이트,구문 분석 user-agent 문자열 그것은습니다.당신은 리디렉션 m.sample.com 는 가리키는 모바일/Index.aspx 페이지입니다.그렇지 않으면 당신은 리디렉션 데스크탑/Index.aspx.

나의 구문 분석 user-agent 문자열에 페이지 수준이지만,물론 당신이 할 수있는 종류의 논리에 HttpModule 또는 httphandler 를 수준의한다.

편집

나는 그냥 굴 내 자신의 페이지 때문에 우리가 없었 타겟팅을 전화 WML 지원합니다.이 될 수 있는 유일한 이유는 내 생각에 사용하는 ASP.NET 모바일 지원,은 당신이 지원하려는 경우 WML 휴대폰 사용한다.

다른 팁

당신은 단지 확인 3 휴대폰'플랫폼으로 대상입니다.중 하나 고려해야 할 점은 많이 있다는 것을 더 비 Blackberry/윈도우 모바일/아이폰 단말기가 아마도 그들의 대부분 수 있습니다.(?)

에서 당신이 어떻게 응용 프로그램을 설명(단순한 텍스트)를 할 수 있어야 hit 꽤 많은 인터넷 사용이 가능한 모든 셀룰라 전화 밖에,이는 거의 모든 휴대 전화에서 판매되는 마지막 여덟 년입니다.

압 자신의 가능성을 더 효율적으로 제어할 수 있는 방법 콘텐츠가 표시되고해하는 귀하 주셔서 감사합니다,하지만 당신을 잃게됩니다 많은 자동적인 형식과 고급 상호작용 능력과 같은 무언가를 ASP.NET 모바일을 줄 수 있습니다.그것은 교환을 고려할 수 있습니다에서의 빛이신 예상하고 사용자 커뮤니티와 함께 갈 것입니다 이것 다음 2 년에서.

그것은 가능한 그들은 더 요청할 수 있습니 바탕 화면의 기능에서 모바일까요?만약 그것이'예'(더욱 그렇게 생각할 때 나는 3 개의 플랫폼을 대상으로)그가 자동화 포맷/활성화 같은 도구 ASP.NET 모바일입니다.하지 않을 경우,당신의 자신을 떠나 그것은 간단하고 쉽게 방문자가 사용합니다.

나 개인적인 경험에서 알고 정말 많은 것은 아닙 할 필요가 있습니다.나는 일반적으로 오히려 그냥 둘러보기 일반 사이트와 내 아이폰.

다만 나의 의도.

다른 스타일 시트를 기반으로 사용자 에이전트를 처리합니다"pretty".당신은 당신을 사용하여 마스터 페이지?당신은 또한 다른 주인 장치를 기반으로 장치를 사용하여 필터입니다.

혼합 올해(2009) mdbf 발표되었다.보 이 비디오이 블로그 포스팅으로 스콧 hanselman 은 에 대한 예에 그것을 사용하여 식별 및 리디렉션 모바일 브라우저로 필요합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top