問題タブ [asp.net-mvc-helpers]

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 投票する
0 に答える
385 参照

javascript - javascriptのドロップダウンリストにhtmlヘルパーを使用しても機能しない

javascript 関数のドロップダウンリストに html ヘルパーを使用していますが、機能していません。エンコーダーなどを使用して、または使用せずにさまざまな構文を使用してみましたが、html コントロールではなく文字列としてレンダリングされます。実際には、[新しい行を追加] ボタンがクリックされるたびに、動的なドロップダウン リストを作成する必要があります。ドロップダウンリストのコードをビューに配置すると正常に機能しますが、javascript ファイルでは単純なテキストとしてレンダリングされます。

addServer.js-Way1

ドロップダウンリストを作成する別の方法も試してみましたが、正常に動作しますが、動的に作成されたドロップダウンリストからアイテムを選択すると、フォーム送信時にコントローラーで null 値が取得されます。以下は使用したコードです

addServer.js-Way2

このドロップダウンリストのモデルは ServerAllNetworks で、ドロップダウンリストは PrivateNetworkId を取得するために使用されます

2 つの方法のいずれかを使用できます。どちらの方法が優れているかを提案し、その方法で直面する問題の解決策を提案してください。

私のコントローラーコードは

現在、way1 を使用していますが、コードをビュー自体に配置しました。現在直面している問題は、servertypeid と serviceproviderid のドロップダウンであり、選択した値だけでなく、ドロップダウンのすべての値を取得しています。助けてください。

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

asp.net-mvc - ASP.Net MVC ヘルパーが基盤 Zurb を破る

MVC ヘルパー CheckboxFor に問題が 1 つあります。生成された HTML コードが非表示フィールドを作成し、それが基礎 zurb のスタイルを壊すことがわかりました。

ビューでこのヘルパーを使用しています:

生成されたコードは次のとおりです。

隠しフィールドが原因で、ラベルがチェックボックスと整列していないようです。助言がありますか?

0 投票する
0 に答える
195 参照

asp.net-mvc - カスタム MVC html ヘルパーでインテリセンスを提供するにはどうすればよいですか?

組み込みの ActionLink ヘルパーに多くの点で似ているカスタム MVC html ヘルパーを作成しています。組み込みの ActionLink ヘルパーには、非常に便利な actionName および controllerName パラメーターの intellisense があることに気付きました。私の質問は、actionName および controllerName パラメーターも持つ、作成中のカスタム html ヘルパーでインテリセンスを提供するにはどうすればよいかということです。これが私のヘルパーです:

インテリセンスを特定のパラメーターに適用するために使用できる何らかの属性はありますか? 私は何が欠けていますか?

これは、actionName パラメーターで使用可能なコントローラー アクションを表示する IntelliSense のビデオです: http://screencast.com/t/xWtaBYnp

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

c# - To テーブルを使用して DropDownListFor を作成する

最初にエンティティ コードに関連するテーブル間の関係を使用して DropDownListFor を作成する際に問題が発生しています。

ドロップダウン リストを作成して、新しい項目をアジェンダ テーブルに追加しようとしています。これは私のコントローラーです。

そして、私のドロップダウンはこれです:

しかし、次のエラーが表示されます。

タイプ 'System.String' からタイプ 'Axalta_Project.Models.Motivo_Agenda' へのパラメーター変換は失敗しました。これらのタイプ間で変換できるタイプ コンバーターがないためです。

これらをバインドするにはどうすればよいですか?

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

c# - asp.net mvc ValidationMessageFor の再利用可能なソリューションを作成する方法

現在、次のスニペットを取得しています。

これを再利用可能にするにはどうすればよいですか?MVC ヘルパーを作成しますか? 部分表示?不可能です?

このようなソリューションがあれば、さまざまな分野で使用できるようになりたいと考えています。ツールチップ メッセージに tooltipster を使用しています。if ステートメントがない場合、ツールチップには空の文字列が含まれます (ただし、表示されます)。

たとえば、これを行うことができるソリューションが必要です

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

javascript - チェックボックスがチェックされているかどうかの TextBoxFor 読み取り専用プロパティを変更します

チェックボックスがチェックされているかどうかについて、TextBoxFor readonly プロパティを変更しようとしています。他の投稿を読みましたが、答えがうまくいかないようです..以下のコードで見逃していることを指摘してください。