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

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

c# - コントローラーからビュー ASP.NET にデータを渡す

コントローラーからビューに変数を渡す際に問題が発生しています。ユーザーがレストランのメニューに食事を追加できるアクション結果を作成しました。メニューの詳細ページにアクセスするには、html アクション リンクに menuID が必要です。しかしViewData["MenuID"]、コントローラーのアクション結果に menuID の値が含まれていても、ページを実行すると null が返されます。コントローラーからビューにデータを送信する別の方法はありますか?

アクション結果の作成

CSHTML ページの作成

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

asp.net-mvc - ASP.NET MVC でのカスタム コントローラー ファクトリの作成

著者が次のようにカスタムコントローラーファクトリーを作成しようとしている本の例を見ています。(CreateController メソッドのみ参照)

デフォルトの場合、controllerName のデフォルトのケースの値は、既存のコントローラー (製品) に設定されています。これにより、MVC フレームワークが、ユーザーが要求したコントローラーではなく、フォールバック コントローラーに関連付けられたビューを検索するようになるためです。私の質問は、Product と Customer のケースで同様の方法でビューが検索されないのはなぜですか?

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

asp.net-mvc - 入力パラメーターをコントローラー アクション メソッドにルーティングできません

テキスト ボックスのデータをコントローラーのアクション パラメーターに渡すのに問題があります。

URLを次のように取得しようとしています:

しかし、テキスト ボックスにテキストを入力すると、次のような URL が表示されます。

ルートのコードは次のとおりです。

テキスト ボックス データを送信するためのテキスト ボックスとボタンを含むページのコードを次に示します。

データを渡そうとして失敗したコントローラーのコードは次のとおりです。

「searchTerm」は、テキスト ボックスに渡すパラメーターを取得しません。常にヌルです。

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

c# - 保存日時の例外

エンティティを含むクラスのコールノートがあります

私のコントローラーは次のようなものです:

そしてビューで:

私は例外を取得しています:

datetime2 データ型を datetime データ型に変換すると、範囲外の値になりました。ステートメントは終了されました。

この例外を解決するにはどうすればよいですか?

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

asp.net-mvc - 渡されたモデル項目は「System.Collections.Generic.List」タイプですが、このディクショナリには「System.Collections.Generic.IEnumerable」が必要です

私は初心者で、ディレクトリに渡されたエラーモデルアイテムの取得はsystem.cllection.generic.listのタイプですが、このディレクトリにはsystem.collection.ienumerableが必要です

このエラーを解決するのを手伝ってください。ここにコントローラーとビューを貼り付けています

コントローラ

意見