<asp:Button ID="Button1" runat="server" Text="Button" OnClick="btnSave_Click" />
, asp:ObjectDataSource
, ScriptManager
, ... в приложении ASP.NET MVC?
номер
В приложениях ASP.NET MVC вы не используете серверные элементы управления (нет runat="server"
). Вы не PostBack. Нет ViewState. Там нет кода позади. Нет событий. Там нет менеджеров сценариев. Нет источников данных объекта. Все это относится к веб-формам и больше не используется в MVC.
В приложении ASP.NET MVC у вас есть Контроллер, Модель и Представление. Представление содержит стандартную разметку HTML, которая может быть сгенерирована с помощью помощников HTML. Для вызова контроллера вы можете использовать обычную ссылку:
<%= Html.ActionLink("link text", "actionName", "controllerName") %>
Контроллер содержит действия, которые манипулируют моделью и выбирают представление, которое будет отображаться, передавая ему всю информацию, которую он должен показать.
Я настоятельно рекомендую вам начать читать здесь руководства: http://asp.net/mvc о том, как работает MVC, и ознакомиться с основами этой среды.