問題タブ [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.
c# - 要求データを失うことなくASP.NETMVCでRedirectToActionを実行する方法
ASP.NET MVCを使用すると、が必要になる場合があります(フォームの送信など)RedirectToAction
。
そのような状況の1つは、フォームの送信後に検証エラーが発生し、フォームにリダイレクトする必要があるが、送信先のアクションページではなく、フォームのURLをURLに反映させたい場合です。
フォームに元のPOST
edデータを含める必要があるため、ユーザーの便宜と検証の目的で、データをどのように渡すことができますRedirectToAction()
か?viewDataパラメーターを使用すると、POST
パラメーターがパラメーターに変更されGET
ます。
c# - Visual Studio を使用しない ASP.NET-MVC 向けの開発
Visual Studio で ASP.NET C# アプリケーションを作成する代わりに、お気に入りのテキスト エディター UltraEdit32 を使用しました。
VS を使用せずに MVC を実装する方法はありますか?
asp.net-mvc - ASP.NET MVC アプリケーションの複数の言語?
ASP.NET MVC アプリケーションのインターフェイスで複数の言語をサポートする最善の方法は何ですか? リソース ファイルを他のアプリケーションに使用している人を見てきました。これはまだ最善の方法ですか?
asp.net-mvc - ASP.NET MVC で、正しい型のオブジェクトを使用してユーザー コントロールをレンダリングすると、不正な型のエラーが発生します。
入力されたユーザーに正しいタイプ (bar) のオブジェクトを渡しているにもかかわらず、「ディクショナリに渡されたモデル項目は FooViewData 型ですが、このディクショナリにはバー型のモデル項目が必要です」という形式のエラーが発生します。コントロール。
asp.net-mvc - Asp.Net MVC ActionLink、RedirectToAction などを使用するときにフラグメント識別子を含める方法はありますか?
一部のリンクにフラグメント識別子を含めたい。このサイトのいくつかの URL のように:
デバッグ: IE6 + SSL + AJAX + 投稿フォーム = 404 エラー#5626
MVC の組み込みメソッドでこれを行う方法はありますか? それとも、独自の HTML ヘルパーを作成する必要がありますか?
asp.net-mvc - MVC プレビュー 4 - 指定された値と一致するルートがルート テーブルにありません
次のような RedirectToRoute を介して呼び出すルートがあります。
私も試しました:
global.asax のルートは次のようになります。
では、なぜ「指定された値と一致するルートがルート テーブルにありません」というエラーが表示されるのでしょうか?
selectedYear の型が var であることがわかりました。int.Parse を使用して int に変換しようとしたときに、selectedYear が実際には null であることに気付きました。これが問題を説明しています。次回は、ブレークポイントでの変数の値にもっと注意を払うと思います:)
asp.net-mvc - MVCでHtmlHelperを使用してレンダリングするカスタムIDを取得するにはどうすればよいですか
次のようなASP.NETMVC コードのプレビュー4を使用します。
出力のみ:
name
フォームのポストバックにはありますがid
、JavaScriptやラベルにはありません:-(
私はそれを次のように変更することを望んでいました:
動作しますが、代わりに例外が発生します:
コレクションのどこかにすでにIDがあったかのように-私は困惑しています!
興味のある人のための完全な例外は次のとおりです(ちょっと-ここにファイルを添付するのはいいことではないでしょう):
asp.net-mvc - ASP.NET MVC Preview 4 でフォーム送信にルーティング エンジンを使用する
ASP.NET MVC Preview 4 を使用していますが、フォーム送信にルーティング エンジンを使用する方法を知りたいです。
たとえば、次のようなルートがあります。
そして、次のようなフォーム宣言:
これは次のようにレンダリングされます:
フォーム送信の結果の URL は次のとおりです。
このフォーム送信ルートを次の目的の URL にルーティングする方法はありますか?
私が考えることができる唯一の解決策は、リクエストパラメーターをチェックするだけの別のアクションを作成するか、Javascript を使用することです。
c# - WebFormsとMVCの両方を実行できる最高のモックフレームワーク?
私はTDDワークフローに取り組んでおり、MVCとasp.netWebフォームアプリを組み合わせています。
MVCにはMOQをお勧めします。
WebフォームにRhinoを使用しました。
両方に1つのフレームワークモックを作成するためのベストプラクティスはありますか?
asp.net-mvc - ASP.NET MVC フレームワークで投稿されたフォーム データを検証する
私は ASP.NET MVC フレームワークで遊んでいますが、私を本当に混乱させていることの 1 つは、投稿されたフォーム データのサーバー側の検証を行う方法です。同じ URL に返信しないと思いますが、そうでない場合、入力したデータとエラー メッセージを含むフォームを再表示するにはどうすればよいですか? また、検証ロジックはどこに行くべきですか? モデルまたはコントローラーで?これは、Web フォームがはるかに強力な数少ない領域の 1 つです (検証コントロールが恋しいです)。