Salve a tutti,

sto sviluppando un sito Web Forms. Recentemente però ho iniziato a conoscere ed apprezzare Razor e Web Pages, e sto valutando una possibile conversione dell'intero sito.

Quello che non capisco però, è:

1) Tutti i lunghi metodi che risiedono nei vari codebehind.cs, vanno trasferiti nella pagina.cshtml?

2) Come si convertirebbe una situazione del genere:


codice:
<asp:AccessDataSource ID="ADS1" runat="server" DataFile="~/db.mdb" SelectCommand= "SELECT * FROM tabella"></asp:AccessDataSource>


<asp:ListView runat="server" id="LV" DataSourceID="ADS1">

<ItemTemplate> ...html... </ItemTemplate>

<EmptyDataTemplate> ...html... </EmptyDataTemplate><LayoutTemplate> ...html... </LayoutTemplate>

</asp:ListView>
<asp:DataPager ID="DataPager1" runat="server" PageSize="15" Querystringfield="page" PagedControlID="LV">
	<Fields>
		<!-- #include file="pagerfields.inc" -->
	</Fields>

</asp:DataPager>
Grazie a tutti.

M.