8

w3.org で自分のウェブサイトの HTML 検証を確認したところ、このエラーが発生しました

要素フォームの属性アクションの値が正しくありません: 空であってはなりません。

しかし、私のフォームはasp.netサーバー側フォームであり、アクション属性を設定できません。

このエラーを解決するにはどうすればよいですか?

4

3 に答える 3

11

これは古い投稿ですが、ASP.NETでの将来の参照のために、空白のアクション属性を回避するために次のことを行うことができます。

<form action="#" runat="server">

これはW3Cで検証され、現在表示しているページURLを検出するために特別なコーディングを行う必要はありません。

于 2012-04-25T11:05:20.203 に答える
7
form1.Action = Request.Url.AbsoluteUri;

これは私のために働いています

于 2012-10-15T11:43:22.320 に答える
2

属性を省略しますaction。HTML5 ドラフトによると、必須ではありませんが、存在する場合、その値は空ではない必要があります。参照: WHATWG HTML5 ドラフト、属性の説明action

于 2012-04-13T05:06:48.093 に答える