在ASP.NET中表单POST

Ste*_*ven 2 c# asp.net asp-classic

我正在尝试将经典的ASP页面转换为ASP.NET 3.5.该页面上有几种形式可用于几种不同的事情.

在ASP.NET中,有一个服务器表单控件包装整个页面,表单控件在服务器表单控件中不起作用,并且页面上不能有多个服务器表单控件.

所以为了保持这个功能,我可以:

  • 删除包装页面的服务器表单控件,并在页面上保留html表单.
  • 为每个表单创建按钮单击事件,并在代码隐藏中执行POST.

这里的首选方法是什么?

Mar*_*ell 8

我想知道转换到vanilla asp.net(aka webforms)是不是一个坏主意.我个人会转而使用MVC - 允许多种形式等,而且视图更接近HTML,就像ASP一样.

我想我说的有一些毛刺香草asp.net引入了你不具备受苦.