Это означает, что модель обратной передачи в веб-формах asp.net (то есть поведение, при котором инфраструктура веб-форм asp.net создает один массивный тег формы для непрерывной обратной передачи данных, специфичных для asp.net, на страницу), не поддерживается, поэтому любые события, которые вы можете использовать для элементов управления webforms, не будут работать.
Если вы привыкли к взаимодействиям в стиле MVC, вы знаете, как использовать тег формы, поэтому вы, как обычно, делаете для создания нового фильма.
<form method="post">
<fieldset>
<input type="text" name="Name" />
<input type="submit" />
</fieldset>
Альтернатива состоит в том, чтобы сделать это в коде, используя механизм веб-форм
<% using(scope(Xhtml.Form<Movie>().Post())) { %>
<%= Xhtml.TextBox<Movie>(_=>_.Name) %>
<% } >
И ваш код обработчика
public Movie Post(Movie movie) {
// create the movie instance in your db or whatever
return new OperationResult.SeeOther { RedirectLocation = movie.CreateUri() };
}
Код компилируется в моей голове и может потребоваться проверка реальности, прежде чем помещать в компилятор.
Обратите внимание, что, возможно, будет хорошей идеей отойти от движка веб-форм, если вы можете, есть лучшие альтернативы (бритва, искра, что бы вы ни решили подключить).