Html.BeginFormASP.NET MVC アプリケーションの場合、ステートメントで始まる呼び出しの理由を説明してもらえます@usingか?
例 -
@using (Html.BeginForm()) {
//Stuff in the form}
@usingステートメントは名前空間を含めるためのものだと思いました。ありがとう!
Html.BeginFormASP.NET MVC アプリケーションの場合、ステートメントで始まる呼び出しの理由を説明してもらえます@usingか?
例 -
@using (Html.BeginForm()) {
//Stuff in the form}
@usingステートメントは名前空間を含めるためのものだと思いました。ありがとう!
Using Statementは、オブジェクトを正しく使用するための便利な構文を提供しIDisposableます。BeginFormヘルパーはIDisposableインターフェイスを実装するため、キーワードを使用できますusing。その場合、メソッドは</form>ステートメントの最後に終了タグをレンダリングします。BeginFormwithoutブロックを使用することもできusingますが、フォームの末尾をマークする必要があります。
@{ Html.BeginForm(); }
//Stuff in the form
@{ Html.EndForm(); }
Html.BeginForm で使用するusingと、ヘルパーは、BeginForm の呼び出し中に終了タグと開始タグを発行し、さらにIDisposable.
実行がビュー内の (閉じ中かっこ) using ステートメントの最後に戻ると、ヘルパーは終了フォーム タグを発行します。usingコードはよりシンプルでエレガントです。
usingと組み合わせて使用する必要はありませんHtml.BeginForm。
使用することもできます
@{ Html.BeginForm(); }
<input type="text" id="txtQuery"/>
<input type="submit" value="submit"/>
@{ Html.EndForm(); }