問題タブ [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.

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

c# - Html.RenderAction で ModelBinding を実現するにはどうすればよいですか?

の古いバージョンを使用する MVC ブックを使用していHtml.RenderActionます。Html.RenderAction("Summary", "Cart");だから、私が変換しなければならなかった本では、このように見えますHtml.RenderAction<CartController>(m => m.Summary(new Cart()));

概要は次のようになります。

global.asax で Cart のバインドを設定しました

cartでは、手動で行うのではなく、Binding を取得してパラメーター インスタンスを作成する最善の方法は何ですか?

これを修正する方法についていくつかのアイデアがありますが、MVC を初めて使用するので、受け入れられているプラ​​クティスが何であるかを調べています。

ありがとう

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

asp.net-mvc - MVC3でマスターページなしでビューをレンダリングする

スタートページに含める必要のあるビューが自分のWebサイトにいくつかあります。ただし、Html.Renderactionを使用するだけで、マスターページとシバン全体がレンダリングされます。

コンテンツをレンダリングするにはどうすればよいですか?

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

asp.net-mvc-3 - RenderActionレイアウト内のモデルのリスト

そのため、ニュースアイテムのリストを_Layout.cshtmlに配置したいのですが
、そのコントローラーにニュースモデルとShow Actionがあり、RenderActionを使用してそこに配置したいと思います。

動作しないようです。しかし、http:// localhost:49295 / News / Show /は機能しますか?renderactionを正しく使用する必要がありますか?

編集

stackoverflowerror、おそらくレイアウトを使用するアクションをレイアウト自体に配置したためですか?このビューにデフォルトのレイアウトを使用しないようにするにはどうすればよいですか?

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

renderaction - MVC3 でビューとコントローラー ロジックを再利用する

私の MVC3 ベースのアプリケーションでは、同じ機能を異なるビューで再利用する必要があることがよくあります。

例: ユーザーを検索するための 1 つのビュー。検索結果を表示し、ユーザーが返されたレコードを 1 つ以上選択できるようにする別のビュー。最後に、これらのレコードを元のビュー/コントローラーに渡す必要があります。

RenderAction と、たとえば、UserAccountSelectionController を使用して、再利用可能なコントローラーとビューのセットを構築するにはどうすればよいですか? 再利用可能なコントローラーは、選択したユーザー モデルをどこに渡すかをどのように「知る」のでしょうか? MVC3 の方法で再利用可能なコンポーネントを作成する別の方法はありますか?

よろしくお願いいたします。

よろしく、 ケビン

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

ruby-on-rails - route という名前のレールのレンダリング

コントローラーから適切にルートという名前のレールをレンダリングするにはどうすればよいですか?

ルート.rb:

user_controller.rb:

問題は次のとおりです。サインアップページがオン/signupになっていて、データが@user正しく入力されておらずrender :new、呼び出されたときに、URL/signupに移動する代わりに に移動し/usersます。私は使用redirect_toしますが、提供されなかったデータをユーザーに伝えるためにエラーをページに保存したいので、使用しないことを好みます。

追加後に更新match "signup" => "users#create", :via => "post"

ありがとう

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

ruby-on-rails - アクティブな管理者レンダリング編集ページ

簡単にリダイレクトできますが、検証が失敗したときに編集ページをレンダリングしたいので、すべての検証メソッドをフォームに引き継ぎます。active_adminを使用して編集アクションをレンダリングする方法がわかりません。

render :action => 'edit'テンプレートがないページを取得しようとrender active_admin_template('edit.html.arb')すると、ページ内のページが表示されますが、エラーは発生しません。

何か案は?

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

asp.net-mvc - レンダリングアクションからのMVCRazorフォームの検証

私はMVCを初めて使用し、一般的な問題であると予想されるものを実装しようとしています。サイトの各ページに実装したい簡単な検索フォームがあります。このセクションで独自のコードを維持して、各ページでコードを複製する必要がないようにします。

これまでのところ、テンプレートページでレンダリングアクションを呼び出すことでこれを行うことができました。レンダリングアクションにより、クイック検索フォームにデータが入力されます。フォームを送信すると、フォームを検証できますが、検証情報を使用して同じページを再表示する方法が見つかりません。フォーム領域を更新するだけの方法が望ましいですが、ページが再表示される限り、完全なポストバックを受け入れます。

テンプレートレンダリング呼び出し

ActionController

クイック検索ビュー

よろしくお願いします!

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

asp.net-mvc - 部分ビュー/RenderActionは、モデル検証エラーで404を返します

サイドバーにアカウント関連の統計情報を表示する必要があるASP.NETMVC3サイトがあります

レイアウトにRenderActionがあります。

MyControllerのアクションメソッドはテキストを返します

これは通常の状況では正常に機能します。

ただし、ビューにフォームが含まれていて、サーバー側のモデル検証エラーがスローされた場合、レンダリングアクションは、統計情報があるべき場所に埋め込まれた404ビューを返します。ページの残りの部分は、正しい検証メッセージなどとともに正常に表示されます。

また、同じ結果のContentResultの代わりに通常の部分ビューを使用してみました。

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

asp.net-mvc - Html.RenderAction は別のリクエストを作成しますか?

呼び出しを行うビューがある場合、Fiddler に余分な要求は表示されませんRenderAction。コントローラーがそのビューをレンダリングしているときに、それがすべて内部的に行われるということは、別の Web 要求ではないということですか?

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

c# - QueryStringとRenderAction

特定のクエリ文字列引数が送信されたときにhtmlタグにクラスを設定していますが、現在は次のようにしています(Razorビューマスターページ):

通常のリクエストでは正常に機能しますが、RenderActionを使用してページを呼び出す場合は機能しません。

周りを見回した後、実際のHttpContextは1つしかないことに気付きました。これは、HttpContext.Currentが最初のリクエストを指していることを意味します。では、サブリクエストのクエリ文字列データを取得するにはどうすればよいですか?

ありがとう!/ビクター