如何摆脱.aspx页面中的"默认"表单元素?

Arv*_*tad 2 asp.net webforms

作为那个网络标准的极客,我不喜欢<form runat="server">围绕我整个网页的默认设置.我见过很多没有这些的基于ASP.NET的网页,所以看起来它可以删除而不带走任何功能.怎么样?

Vil*_*lx- 5

<form runat="server">如果你想使用控件的东西,必须有一个.否则回发是不可能的,就像viewstate和.NET所依赖的其他东西一样.

你确定你已经看到了你以为你见过的东西吗?也许这些页面只包含静态内容?或者他们可能是用户控制?或者另一种常见的可能性 - 也许是拥有主页的主页<form runat="server">

  • 这是ASP.NET MVC,而不是ASP.NET webforms. (2认同)