問題タブ [asp.net-mvc]

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

c# - 要求データを失うことなくASP.NETMVCでRedirectToActionを実行する方法

ASP.NET MVCを使用すると、が必要になる場合があります(フォームの送信など)RedirectToAction

そのような状況の1つは、フォームの送信後に検証エラーが発生し、フォームにリダイレクトする必要があるが、送信先のアクションページではなく、フォームのURLをURLに反映させたい場合です。

フォームに元のPOSTedデータを含める必要があるため、ユーザーの便宜と検証の目的で、データをどのように渡すことができますRedirectToAction()か?viewDataパラメーターを使用すると、POSTパラメーターがパラメーターに変更されGETます。

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

c# - Visual Studio を使用しない ASP.NET-MVC 向けの開発

Visual Studio で ASP.NET C# アプリケーションを作成する代わりに、お気に入りのテキスト エディター UltraEdit32 を使用しました。

VS を使用せずに MVC を実装する方法はありますか?

0 投票する
6 に答える
41663 参照

asp.net-mvc - ASP.NET MVC アプリケーションの複数の言語?

ASP.NET MVC アプリケーションのインターフェイスで複数の言語をサポートする最善の方法は何ですか? リソース ファイルを他のアプリケーションに使用している人を見てきました。これはまだ最善の方法ですか?

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

asp.net-mvc - ASP.NET MVC で、正しい型のオブジェクトを使用してユーザー コントロールをレンダリングすると、不正な型のエラーが発生します。

入力されたユーザーに正しいタイプ (bar) のオブジェクトを渡しているにもかかわらず、「ディクショナリに渡されたモデル項目は FooViewData 型ですが、このディクショナリにはバー型のモデル項目が必要です」という形式のエラーが発生します。コントロール。

0 投票する
7 に答える
4483 参照

asp.net-mvc - Asp.Net MVC ActionLink、RedirectToAction などを使用するときにフラグメント識別子を含める方法はありますか?

一部のリンクにフラグメント識別子を含めたい。このサイトのいくつかの URL のように:

デバッグ: IE6 + SSL + AJAX + 投稿フォーム = 404 エラー#5626

MVC の組み込みメソッドでこれを行う方法はありますか? それとも、独自の HTML ヘルパーを作成する必要がありますか?

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

asp.net-mvc - MVC プレビュー 4 - 指定された値と一致するルートがルート テーブルにありません

次のような RedirectToRoute を介して呼び出すルートがあります。

私も試しました:

global.asax のルートは次のようになります。

では、なぜ「指定された値と一致するルートがルート テーブルにありません」というエラーが表示されるのでしょうか?

selectedYear の型が var であることがわかりました。int.Parse を使用して int に変換しようとしたときに、selectedYear が実際には null であることに気付きました。これが問題を説明しています。次回は、ブレークポイントでの変数の値にもっと注意を払うと思います:)

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

asp.net-mvc - MVCでHtmlHelperを使用してレンダリングするカスタムIDを取得するにはどうすればよいですか

次のようなASP.NETMVC コードのプレビュー4を使用します。

出力のみ:

nameフォームのポストバックにはありますがid、JavaScriptやラベルにはありません:-(

私はそれを次のように変更することを望んでいました:

動作しますが、代わりに例外が発生します:

コレクションのどこかにすでにIDがあったかのように-私は困惑しています!

興味のある人のための完全な例外は次のとおりです(ちょっと-ここにファイルを添付するのはいいことではないでしょう):

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

asp.net-mvc - ASP.NET MVC Preview 4 でフォーム送信にルーティング エンジンを使用する

ASP.NET MVC Preview 4 を使用していますが、フォーム送信にルーティング エンジンを使用する方法を知りたいです。

たとえば、次のようなルートがあります。

そして、次のようなフォーム宣言:

これは次のようにレンダリングされます:

フォーム送信の結果の URL は次のとおりです。

このフォーム送信ルートを次の目的の URL にルーティングする方法はありますか?

私が考えることができる唯一の解決策は、リクエストパラメーターをチェックするだけの別のアクションを作成するか、Javascript を使用することです。

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

c# - WebFormsとMVCの両方を実行できる最高のモックフレームワーク?

私はTDDワークフローに取り組んでおり、MVCとasp.netWebフォームアプリを組み合わせています。

MVCにはMOQをお勧めします。

WebフォームにRhinoを使用しました。

両方に1つのフレームワークモックを作成するためのベストプラクティスはありますか?

0 投票する
6 に答える
5967 参照

asp.net-mvc - ASP.NET MVC フレームワークで投稿されたフォーム データを検証する

私は ASP.NET MVC フレームワークで遊んでいますが、私を本当に混乱させていることの 1 つは、投稿されたフォーム データのサーバー側の検証を行う方法です。同じ URL に返信しないと思いますが、そうでない場合、入力したデータとエラー メッセージを含むフォームを再表示するにはどうすればよいですか? また、検証ロジックはどこに行くべきですか? モデルまたはコントローラーで?これは、Web フォームがはるかに強力な数少ない領域の 1 つです (検証コントロールが恋しいです)。