問題タブ [renderaction]
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.
asp.net - RenderAction の奇妙な動作
ループ内で Render アクションを呼び出しているビューでは、アクションはオブジェクトの配列を作成し、Grid を使用して PartialView に戻り、結果を表示します。
意見:
コントローラ:
表示されたテキストに追加される各アクションに乱数を渡しているにもかかわらず、ページを更新する 3 回のうち約 2 回は、グリッド内の各要素の値が同じです。
c# - このスタックトレースを使用して、コントローラーのアクションが中断する原因を特定するにはどうすればよいですか?
私のASP.NETMVCアプリでは、呼び出しているビューがありますHtml.Action("MyAction", this.Model)
。別のコントローラーで同様のシナリオがあり、正常に動作しますが、この場合は機能しません。の最初の行にブレークポイントを設定しましたが、ブレークしてMyAction
いないため、コードのそのポイントの前にエラーが発生する必要があります。
このスタックトレースから、例外の原因となるアプリケーションのコードを特定するにはどうすればよいですか?
asp.net-mvc-3 - MVC 3 レンダリング 2 レベル メニューを部分ビューとして表示
次のような MVC 3 サイトに 2 レベルの親/子メニューを実装したいと考えています。
私は単一の親レベルのメニューを PartialView として実装しました...
そしてそれを私のマスターページに含めました...
問題は、親レベルで選択されたメニュー項目に基づいて 2 番目の子メニューをレンダリングしたいということです。これには、親の Id を、メニュー モデルを返すコントローラー アクションに渡すことが含まれます。この親 ID をコントローラー アクションに渡す方法がわかりません。誰でもこれについての洞察を提供できますか? MVC3とRazorを使用しています。
asp.net-mvc-3 - MVCビューでmasterNameを設定すると、RenderActionの呼び出し時にエラーが発生します
RenderActionを使用してビューを呼び出すマスターページ(site.master)があります。現時点では、ビューは「helloworld」を返します。
site.master:
Test.aspx:
ChartsController.cs:
マスターページの名前を明示的に渡すようにビューを更新すると、RenderActionを呼び出すときにエラーが発生します。
ChartsController.cs:
エラー:
コンテンツコントロールは、コンテンツページまたはマスターページを参照するネストされたマスターページのトップレベルのコントロールである必要があります。
ビューで使用するマスターページを設定するにはどうすればよいですか?最終的には、カスタムViewEngineを使用して(VirtualPathProviderViewEngine.FindViewをオーバーライドすることにより)マスターページを動的に設定します。
ViewEngineでmasterNameプロパティを設定してから、site.masterからRenderActionを呼び出すと、ActionでmasterNameプロパティを設定した場合と同じエラーが発生します。
使用しているもの:
Visual Studio 2010
MVC 3
IIS Express
編集:完全なsite.masterマークアップを追加
.net - Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction
ASP.NET MVC では、次の違いは何ですか:
Html.Partial
とHtml.RenderPartial
Html.Action
とHtml.RenderAction
asp.net - コントローラーコンテキストから別のアクションのactionresultを返す方法
これが私の現在のコードです。これを使用してタブを実装しています
RedirectToAction
必要な URL 構造が変更されるため、使用したくありません。このようなもの:
http://localhost/user?tabs=profile
http://localhost/user?tabs=settings
model-view-controller - RenderAction を使用するよりもフォームを実装する良い方法はありますか?
私は可能な限り機能をモジュール化しようとしている.Net MVC2プロジェクトに取り組んでいます。これの 1 つの側面は、RenderAction を使用して呼び出される部分ビューにフォームを配置することです。これは、フォームの GET、POST、検証、およびリダイレクトを親ビューから独立して処理できるようにするためです。
これは MVC にとって理想的な動作ではないことを示唆するブログやフォーラムなどを読みましたが、それを回避する方法は考えられません。私が抱えている主な問題は、レンダリングされたアクションからのリダイレクトであり、なぜこれができないのか理解しています。
私が知る必要があるのは、次のことです: モジュールをこのようにコーディングできないし、そうすべきでない場合、親ビューから独立するようにどのようにコーディングすればよいですか?
asp.net-mvc - ドロップダウンを生成するRenderAction?
とりわけ、ドロップダウンに表示されるテキスト文字列にマップする必要がある int を含む mvc フォームがあります。
Level フィールドに RenderAction を使用し、別のアクションからドロップダウンを生成することは可能ですか?
この質問が首尾一貫していることを願っています。私はコーヒーをやめており、頭は通常の場所ではありません.