, где вы не можете использовать какие-либо серверные элементы управления
errr !, теперь они называются вспомогательными элементами управления , а их родственникиэлементов управления веб-формы, например:
в движке WebForms:
<asp:GridView ID="gv" AutoGenerateColumns="true" runat="server" CssClass="tbl-grid">
<AlternatingRowStyle CssClass="row-alt" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
Food: <asp:TextBox ID="txt" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
в движке MVC:
var grid = new WebGrid(@Model, canPage: true);
@grid.GetHtml(
tableStyle: "tbl-grid",
alternateRowStyle: "row-alt",
columns: grid.Columns(
grid.Column("Title","Movie",
@<text><input type="text" id="txt_@item.Title" /></text>), ...
Так что у вас много Помощники , чтобы поиграть, и это очень просто, когда вы пройдете разделение интересов, которое представляет MVC, плюс вы начнете иметь полный контроль над тем, что вы пишете в каждом представлении, используйте PartialViews
и т.д ..
Это будет сложно в первых попытках , но продолжайте искать StackOverflow для ваших вопросов, и я уверен, что на них уже есть ответы, плюс:
Microsoft также сотрудничает с Pluralsight , и они дают вам фантастический MVC (и Webforms) для основного учебника ASP.NET 4.0 совершенно бесплатно , просто пройдите всевидео уроки, у меня есть ежемесячный счет PLuralSight, и они действительно хороши в том, что ониdo:
MVC 3 Основные видео
http://www.asp.net/mvc
Веб-формы Основные видео
http://www.asp.net/web-forms
Прежде чем прыгнуть на свой путь в мир MVC3, просмотрите все видео, и в конце вы узнаете, что больше ничего нельзя сделать :)