Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 w3.org 中检查了我的网站 html 验证并收到此错误
元素表单上属性操作的错误值:必须为非空。
但我的表单是 asp.net 服务器端表单,我无法设置操作属性。
我该如何解决这个错误?
这是一篇旧文章,但为了将来在 ASP.NET 中参考,可以执行以下操作以避免空白操作属性:
<form action="#" runat="server">
这将通过 W3C 进行验证,并且不需要您执行任何特殊编码来检测您当前所在的页面 url。
form1.Action = Request.Url.AbsoluteUri;
这对我有用
省略属性action。根据 HTML5 草案,它不是必需的,但如果存在,它的值必须是非空的。参考:WHATWG HTML5 草案,属性描述action。
action