ASP.NET Web Forms is a great infrastructure, but you don’t need most of it to develop mobile applications using JavaScript UIs. First I listed the cons, then the alternative, and finally I will give some tips when you should use web forms, despite the disadvantages.
ASP.NET Web Forms , HTML. , , EnableViewState . ASP.NET Web Forms 4.0 , . , - ASP.NET.
, - JavaScript ASP.NET Web Forms . , <asp:DropDown AutoPostBack="true">, <asp:TextBox OnTextChanged="..." > <asp:Panel DefaultButton="...">. , , , , .
<asp:UpdatePanel> - : , AJAX. JavaScript, , .
. , JavaScript , JavaScript. , ASP.NET Web Forms post backs ( , ) , .
, ASP.NET MVC , jQuery Mobile.
- ASP.NET, , <asp:ListView> HTML, jQuery Mobile UI. HTML.
<asp:UpdatePanel>, . , - .
- , JavaScript. [WebMethod] JSON, JavaScript. , , , . , .
, -, .ashx( IHttpHandler , IHttpAsyncHandler) - ScriptService, , ASP.NET MVC .