問題タブ [html-helper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
4592 参照

asp.net-mvc - HtmlHelper拡張メソッドと部分ビュー?

HtmlHelper拡張メソッドを使用することが推奨されるのはいつか、部分ビューを使用するのはいつか知りたいですか?多くの場合、それらは同等に適格であるように思われます。

0 投票する
2 に答える
5884 参照

asp.net-mvc - MVCでHtmlヘルパーを使用して動的にonclickを追加する

HTMLヘルパーを使用してonclickを動的に設定する機能が必要です。以下は私がやろうとしていることですが、明らかな構文エラーが発生しています

0 投票する
2 に答える
14311 参照

css - MVC で Html.ActionLink のクラスを動的に変更する方法

特定の基準に基づいてコントローラーの ActionLink のクラスを変更する方法を探しています (モデルに見つからないため、ビュー自体に条件を記述できません)。しかし、この要素を使用できる ViewData("name") が見つからないようです (これは可能だと思いますが、何かが欠けています)。

私の見解では、そのようなhtmlヘルパーがあります

しかし、私のコントローラーでは、以下のように class や onclick などの属性を追加するために、これを参照する方法がわかりません。

0 投票する
3 に答える
1483 参照

asp.net-mvc - Html.TextBox は Model の代わりに Request.Params を使用しますか?

私は簡単なテストアプリケーションを持っています:

モデル:

コントローラ:

意見:

[送信] をクリックすると、次のような値が得られます。

5、6、7、8、...

Html.TextBox を使用すると、同じ動作が期待されました

しかし実際に得た

5、5、5、5。

Html.TextBox は Model の代わりに Request.Params を使用しているようです。

0 投票する
2 に答える
328 参照

ruby - a/r ヘルパーとの Ramaze のリンク

ramaze (2009.06.04) では、リンク ヘルパーが変更されており、使用に問題があります。MainController へのリンクを作成したい -> test アクション

これは、URL が特定のコントローラーにない場合に機能します。ユーザーがhttp://site/othercontroller/testtwoなどの他のコントローラーにいる場合、Testlink はhttp://site/ othercontroller/testにリンクされます。

リンク定数をhttp://site/testに設定するにはどうすればよいですか?

0 投票する
1 に答える
268 参照

asp.net-mvc - .NET MVC-C#の代わりにVBでHtmlHelperExtensionを作成する方法は?

C#ではなくVBでHtmlHelperExtensionを作成する必要があります。それがどのように行われるかを示す例は見つかりません。静的クラスはVBに存在しないため(代わりにモジュールが使用されます)、HtmlHelperExtensionを作成する方法がよくわかりません...

これは私が理解したことですが、うまくいかないようです...

0 投票する
5 に答える
4193 参照

asp.net-mvc - VB MVC アプリで HtmlHelper メソッドを作成できません

次のコードで何が欠けているのかわかりません。(ダミーの) ヘルパー拡張機能を追加するメソッドがあります。

私の見解は次のようになります。

しかし、これにより次のエラーが発生します。

私は何を間違っていますか?

0 投票する
5 に答える
6605 参照

c# - 強く型付けされたビューからの複数のモデルフォーム送信でのモデルバインディング

複数のモデルが送信されているフォームのバインドに問題があります。苦情情報と1対多の苦情を含む苦情フォームがあります。フォームを送信しようとしていますが、バインドでエラーが発生します。ModelState.IsValidは常にfalseを返します。

ModelStateエラーをデバッグして表示すると、「EntityCollectionは既に初期化されています。InitializeRelatedCollectionメソッドは、オブジェクトグラフの逆シリアル化中に新しいEntityCollectionを初期化するためにのみ呼び出す必要があります」というメッセージが表示されます。

また、デバッグ時に、フォーム送信から苦情モデルに苦情が入力されていることがわかります。そのため、一部は機能しているようです。

デフォルトのModelBinderで自分が行っていることが不可能なのか、それとも単に正しい方法で行っていないのかはわかりません。これに関する具体的な例やドキュメントが見つからないようです。ここのstackoverflowでも非常によく似た問題が見つかりますが、強く型付けされたビューを処理していないようです。

コントローラーコード:

ビューコード(これは、ビューの作成/編集によって呼び出される部分的なビューであり、苦情で強く入力されます):