html - 他们为什么要将整个网站放在表单元素中?

标签 html css forms

摘自这个问题,

Question

还有这个网站,

web site

为什么他们会将网站放置在 form 元素中。

<form id="RunwayMasterForm" action="/en-us/" method="post">

查看标记结构,form 元素是 body 的直接子元素,所有其他元素都包含在 form 元素中.

他们为什么要这么做?

最佳答案

原始形式为微软的ASP.Net (Web 表单),所有页面都会生成标记,其中包含一个包装所有内容的表单标记。

我的猜测是,要么开发人员最初创建该页面作为 ASP.Net WebForms“解决方案”的一部分,然后从该框架迁移而没有删除表单标记,要么只是对此产生了误解一种标准,尽管在一段时间内使用此类解决方案。

udpate 查看您引用的 SO 问题中的链接 ( Windows Azure ),这是当前的 MS 页面 - 是的,确实,这是正在运行的 WebForms。

关于html - 他们为什么要将整个网站放在表单元素中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978539/

相关文章:

javascript - 使用 html 按钮而不是使用 Mapbox GL JS 的链接切换 GeoJSON 图层

javascript - 如何通过 "radio"实现 "button"

javascript - 在 Django 中返回 None 的数据在 JS 中附加了 Select 字段

php - 建立多向关系数据库并收集表单数据

android - 如何处理 Android TextView 中的 <embed> 标签

javascript - 如何将动画放在输入类型范围的拇指上:悬停时?

javascript - jQuery 元素字符串数组

html - 最大宽度 : 100% + max-height: 100% doesn't work on iPad

html - 在渐变之上制作文字

javascript - 如何使用按钮更改 HTML 范围 slider 值?