問題タブ [viewresult]
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# - リクエストフィルタでViewResultにビューモデルを設定するには?
私は MVC プロジェクトを作成し、モデルをフィルターからビューに設定したいと考えています。
しかし、私は知りません。どうすればこれを行うことができますか。
モデル:
コントローラ:
フィルター (デモのみ):
編集開始@Richard Szalay @Zabavsky @James @spaceman に感謝
フィルターを変更すると、HandleErrorAttribute に拡張されます
編集終了
テスト/Test.chtml
私がリクエストするとき
テスト ページはモデルを取得できません。
c# - MVC4 PartialViewResult は PartialView ではなくビューを返します
アプリケーションに LogInOrRegister ページがあり、2 つの子アクション LogInOrRegister.cshtml を呼び出します
ログイン PartialView は次のとおりです。
私の AccountController.cs には、次のコードが含まれています。
ページ LogInOrRegister.cshtml を取得すると、2 つの部分ビューが正しく表示されます
フォームを送信すると、フォームに検証エラーがある場合、LogInOrRegster の一部であるはずの部分ビューではなく、ビューが表示されます (レイアウトなし)。
何か案が ?
jquery - Ajaxを使用してasp.net mvcのコントローラにドロップダウンボックスの選択値を渡す方法は?
DropDownListFor
私はかみそりによって生成された以下を持っています:
DropDownList
選択した値をコントローラーViewResult
メソッドに渡したい:
助けてください!
asp.net-mvc - 別のビューにリダイレクトするためにフォーム メソッド ポストを送信すると、ViewResult クラスの結果が機能しない
フォームを送信するときに、viewresult クラスを使用して別のページにリダイレクトしたい。これは私のフィルターコードです:
と
これは actionresut および partialviewresult GETメソッドでのみ機能します。しかし、私はactionresutland Post Method の使用が必要です。フォームメソッドを送信するとエラーが発生するため
'~/Error/Index' またはそのマスターが見つからないか、検索された場所をサポートするビュー エンジンがありません。次の場所が検索されました:\r\n~/Error/Index"
asp.net-core - ASP.NET Core を使用してフィルターで JsonResult を ViewResult に変換する
私の仕事は、対応する API を呼び出す人に基づいて、コントローラーが Json のような応答またはビューを返せるようにすることです。そのために、作成した各コントローラーの戻り値を変更してJsonResultを返すようにし、 IResultFilterを拡張するクラスを作成しました。
IResultFilterによって拡張されたOnResultExecutingメソッドで、実装を挿入しました。呼び出しのAcceptヘッダーを調べ、そこにtext/htmlが含まれている場合は、JsonResultをViewResultに変換する必要があります。ビューモデルでは必要のない呼び出しに関するその他の情報)。しかし、コントローラーにいないため、ViewResult オブジェクトを作成できません。
どうやってやるの?