2012-10-16 3 views
0

단추가 asp.net LinkButton 인 경우 UIWebView 님의 포스트 백이 발생하지 않지만, 그들은 Button의 경우 제대로 작동합니다. Safari는 LinkButton 님의 경우와 같이 다시 게시가 발생합니다.ASP.Net LinkButton 및 iOS UIWebView

해결 방법이 있습니까?

코드 스 니펫 :에 자바 스크립트를 전송하지 않는있는 UIWebView에 대한 기본 사용자 에이전트가 IIS를 만드는 것을

답변

1

그것은 밝혀

vwWebView.LoadRequest (new NSUrlRequest (new NSUrl (url))); 

은 (아이폰 OS 문제를 우리는 monotouch를 사용하지만이 보인다) 내용 항목 해결책은 수동으로 webview의 사용자 에이전트를 모바일 사파리의 에이전트로 설정하는 것입니다.

여기 일이 만드는 코드는 다음과 같습니다 이 http://blog.reinforce-lab.com/2010/06/monotouchuiwebviewhowtochangeuseragent.html

다음 포스트가 작동하지 않습니다

static public void SetUserAgent(UIWebView webview) { 
    var agent = "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A403 Safari/8536.25"; 
    var webDocumentView = new NSObject(Messaging.IntPtr_objc_msgSend(webview.Handle, 
                    (new Selector("_documentView").Handle))); 
    var webView = webDocumentView.GetNativeField("_webView"); 
    Messaging.void_objc_msgSend_IntPtr(webView.Handle, 
             (new Selector("setCustomUserAgent:")).Handle,       
             (new NSString(agent)).Handle); 
} 

이 게시물 솔루션을 제공했다. 첫 번째 요청 만 커밋하지만 가제 브라우징은 허용하지 않습니다. http://monotouch.2284126.n4.nabble.com/seting-UIWebview-user-agent-objectiveC-question-td3807602.html