服务器端表单标记的W3C验证

Meh*_*jar 8 html asp.net w3c-validation

我在w3.org上检查了我的网站html验证并得到了这个错误

元素表单上属性操作的值不正确:必须为非空.

但我的表单是asp.net服务器端表单,我无法设置操作属性.

我该如何解决这个错误?

小智 11

这是一篇旧帖子,但是为了将来在ASP.NET中引用,可以执行以下操作以避免空白操作属性:

<form action="#" runat="server">
Run Code Online (Sandbox Code Playgroud)

这将通过W3C验证,并且不要求您执行任何特殊编码来检测您当前所在的页面网址.


小智 7

form1.Action = Request.Url.AbsoluteUri;
Run Code Online (Sandbox Code Playgroud)

这对我有用