3

ASP.net は初めてではありません。実際、私もそれを学んでいません。しかし、私は最近いくつかの Web サイトを評価してい<form runat="server" ..>て、ページ全体をラップし、他のすべてのタグを含むひどいものを見ました。質問: それは有効な HTML ですか? 2012年になり、セマンティックWebやアクセシブルWebなどの話題が熱い。どう思いますか?

4

2 に答える 2

5

構文的に有効な HTML です。しかし、ViewState のように、フォームやいくつかの非表示フィールドなどが少し「時代遅れ」であることに同意します。また、ページ上でより多くのフォームを使用したい場合 (JQuery fi を使用) は、作業が非常に面倒になる可能性があります。

ASP.Net MVC を見てください。問題は解決します。HTML を完全に制御でき、ページの周りにフォーム タグは必要ありません。asp.net サーバー コントロールは使用しません。

于 2012-04-12T11:16:43.560 に答える
1

HTML5 仕様はそれほど制限的ではなく、ほとんどの要素をフォーム内にネストすることを許可していますが、

フォーム要素は、フォームに関連付けられた要素のコレクションを表し、その一部は、処理のためにサーバーに送信できる編集可能な値を表すことができます。

したがって、要素がフォームに関連付けられていない場合、実際にはそこにあるべきではないように思えます。

于 2012-04-12T11:17:47.497 に答える