2012-11-17 2 views
0

jQuery Mobile 1.1 및 .NET 3.5 WebForms를 사용하고 있습니다. 나는 Page.IsPostBack을 체크 한 후 Page_Load의 선택 항목을 채우는 몇 ​​가지 드롭 다운을 얻었다. JQM을 사용할 때 모든 드롭 다운이 비어있는 상태에서 UpdatePanel에이 드롭 다운이 나타납니다. 이전에 코드로 채워진 모든 컨트롤이기 때문에 ViewState에서 뭔가있는 것처럼 느껴집니다. ascx에서 채워지는 드롭 다운에는 같은 문제가 없습니다.jQuery Mobile 및 ASP.NET WebForms

내 mobileinit에있는 유일한 방법은 다음과 같습니다

$.mobile.ajaxEnabled = false; 

답변

1

jQuery를 모바일, asp.net 웹 양식 및 업데이트 패널은 단순히 서로 작동하지 않습니다

JQueryMobile dialog shows twice because of a postback

당신은 할 수있다 또한 업데이트 패널에서 변경 사항이 발생하면 새로 고침되지 않는 선택 메뉴와 관련된 문제가있을 수 있습니다. 수동으로 새로 고치는 것을 고려해보십시오.

$("#mySelectMenu").selectmenu("refresh"); 
+0

트리거 ("새로 고침")를 호출하기 때문에 스타일이 좋지만 asp.net은 빈 선택으로 마크 업을 다시 보냅니다. 시간의 20 %는 잘 작동합니다. – AndyMcKenna

+1

맞습니다. 업데이트 패널은 제대로 작동하지 않습니다. 모든 asp.net 컨트롤을 버리고 ASMX 웹 서비스를 사용하여 HTML/jQuery를 방금했습니다. – AndyMcKenna

+0

내 모바일 웹 사이트 (현재 2 개가 있음)는 서버 측 코드가 거의 0 인 거의 정적 인 MVC 면도기 페이지로 구성됩니다. 저는 주로 Ajax 호출에 대한 끝점으로 컨트롤러에 MVC를 사용하고 있습니다. – andleer