問題タブ [renderpartial]

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

asp.net-mvc - マスターページからのRenderPartialが失敗する

リモートサーバーで空を返すマスターページからRenderPartial()を呼び出しています。ローカル開発サーバーで正常に動作します。何かご意見は?

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

asp.net-mvc - asp.net-mvc RenderPartial onclick

こんにちは、asp.net mvc アプリケーションがあります。クライアント名に対応するリンクがいくつかあります。ユーザーがこのリンクをクリックすると、クリックしたクライアントの情報と、選択したクライアントに関するテキスト (コメント) をユーザーが書き込むことができるテキストエリアを表示したいと思います。どうすれば達成できますか?

編集 私は次のようなものを作りました:

私のコントローラーアクションは次のようになります。

ただし、ビューは id="ss" の div ではなく、新しいページで開きます

EDIT2 解決策が見つかりました! Html.ActionLink を使用した理由がわかりません。Ajax.ActionLink は正常に動作します。

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

asp.net-mvc-2 - Renderpartial または renderaction

アクティブな欠員を生成するアクションがあります。コードは以下のとおりです。

public ViewResult OpenVacancy() { var openvacancies = db.GetActiveVacancy(); ビューを返します(空き状況); }

このリストを複数のページで使用したいので、html.renderaction を使用するのが最適だと思います (ここで間違っている場合は訂正してください)。

ビューと .ascx コントロールはエリア内にあることに注意してください。

次に、アクション内で右クリックしてビューを作成し、.ascx と Vacancy の厳密に型指定されたビューを作成します。「一覧」の表示内容を選択しました。

次に、この行を必要なページに追加しました。

ビューと .ascx コントロールはエリア内にあることに注意してください。

私が得たエラーは次のとおりです。

型または名前空間名 'Vacancy' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

.ascx コードは以下のとおりです。

>" %>
0 投票する
1 に答える
1629 参照

asp.net-mvc - .Net MVC UserControl - RenderPartial または EditorFor

ユーザーコントロールを含むビューがあります。ユーザーコントロールは次を使用してレンダリングされます。

私の問題は、ユーザーコントロールがモデルの値でうまくレンダリングされることですが、ユーザーコントロールで編集した値を投稿すると、それらは Model.General にマップされません。Request.Form で値を見つけることができることはわかっていますが、MVC がこれらの値をモデルにマップし直すことができると本当に思っていました。

私のユーザーコントロール:

私は.Net MVC 2を使用しています

助けてくれてありがとう!

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

asp.net - カスタムhttpモジュールを使用する場合のIIS7のデフォルトページのAJAX部分レンダリングの問題

問題

IIS7 Webサイトのデフォルトページから(UpdatePanelコントロールを使用して)AJAX部分更新要求を行おうとすると、失敗します。更新されるhtmlを返す代わりに、ページ全体を返します。これにより、MSAJAXが発生します。解析のたわごとを投げるJavascript。

疑わしい原因

原因を2つの問題に絞り込みました。特定のカスタムhttpモジュールを登録しているときにデフォルトページにAJAXリクエストを送信することです。http:// localhostへの部分的なレンダリング要求は失敗しますが、http://localhost/default.aspxへの部分的なレンダリング要求は正常に機能します。また、カスタムHttpModuleで次の行を削除した場合:

AJAX部分レンダリングは正しく機能します。Wierdハァッ?

もう1つの奇妙なこと... trace.axdを見ると、部分レンダリング要求が失敗すると、1つの部分レンダリング要求に対して2つのPOST要求がログに記録されることがわかります。1つはdefault.aspxページが正常に実行されます(トレース情報などpage_loadがログに記録されるため)が、コンテンツは生成されず、実際には実行されていないように見える(トレース情報はログに記録されない)がコンテンツを生成する(HTTP_CONTENT_LENGTHが0より大きい)秒。

助けてください! HTTPモジュールまたはMSAJAXHttpモジュールについて十分な知識を持っている人が、なぜこれが発生しているのかを説明できれば、私は非常に感謝しています。現状では、明らかな回避策は、リクエストのURLが「/」の場合にdefault.aspxにリダイレクトすることですが、これが発生している理由を本当に理解したいと思います。

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

asp.net-mvc - RenderPartial 別のコントローラーからのビュー (および別のフォルダー内)

表現する必要がある 2 つのデータベース エンティティと、それらを 1 つのページに出力する必要があります。

私はこのようなものを持っています

ビュー 定義 ViewA ViewB テスト ViewC

ViewBを表示するViewAをViewCに表示させたい。

現在、私は次のようなものを使用しています:

これを行う方が良いですか?相対パス名でリンクするとやけどをする可能性があることがわかりました。任意のヒント?

いつか私は何かを作ることができます...

Html.RenderPartial("定義","定義の詳細",i); ?

助けてくれてありがとう

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

ruby-on-rails - 部分的なテンプレートsubmit_tag

ページ上部のいたるところにログインフィールドを作成したいので、:を追加しました。

application.html.erb内:

... / views / sessions/_new.html.erbで

しかし、ブラウザでテストしたときにセッションコントローラを使用している場合にのみ機能します。

彼の現在のコントローラー(セッション)を参照しているため、たとえば、ads / indexでは機能しませんが、sessions/indexでは機能します。

私に何ができる ?submit_tagでコントローラーを指定する必要がありますか?

どうもありがとう :)

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

ruby-on-rails - RailsをCometサーバーと統合するためのデザインパターン

Ruby on Rails(2.3.5)アプリケーションとAPE(Ajax Push Engine)サーバーがあります。Railsアプリケーション内でレコードが作成されたら、新しいレコードを該当するチャネルでAPEサーバーにプッシュする必要があります。レコードは、コントローラーの作成アクションを介した従来のパスによってRailsアプリで作成できます。または、さまざまな入力ストリームを常に監視し、特定の基準を満たすデータを確認したときにレコードを作成する複数のイベントマシンによって作成できます。

データをAPEサーバーにプッシュする(次にクライアントにプッシュする)コードを配置するのに最適/適切な場所は、モデルのafter_createフックにあるようです(すべてのレコード作成がコントローラの作成アクション)。

最後の注意点は、フォーマットされたHTMLの一部を(データのJSON表現ではなく)APEサーバーにプッシュしたいということです。これを実行したい理由は、1)既存のパーシャルで目的のレイアウトを生成するロジックをすでに持っている2)パーシャルのjavascript実装(JSONオブジェクトを取得して周りのすべてのHTMLを作成するjavascript)を作成したくないプレゼンテーション用)。これはすぐにメンテナンスの悪夢になります。これに伴う問題は、モデル内からパーシャルを「レンダリング」する必要があることです(この方法でレンダリングされた場合、ヘルパーにアクセスできないように見えるため、とにかく問題が発生します)。

とにかく-これらすべてを整理するための正しい方法は何か疑問に思っています。

ありがとう

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

ruby-on-rails - Rails:パーシャルを右のdivにレンダリングしますか?

ビューに多くのパーシャルをレンダリングするループがあります。各パーシャルは、レコードに対して保存/保存解除操作を実行するための単純なトグルです。各パーシャルは、javascriptを使用してブールフィールドを切り替えてから、それ自体を更新し、コントローラーは次のように言って終了します。

コントローラがsave_unsave_buttonsを部分的にレンダリングする場合、正しいdivにレンダリングされません。見つかった最初のレコードのパーシャルを更新するだけです。コントローラーにsave_unsave_buttonsを正しいIDのdivに部分的にレンダリングするように依頼するにはどうすればよいですか?

ありがとう!

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

asp.net-mvc - ASP.NET MVC2 の再利用可能なページング リスト

たとえば、このリストにはドキュメントの概要が含まれており、ページングを許可する必要があります。このリストは、Web サイト全体で使用されます。

使用されるコンテキストに応じて、別のソースからのデータが必要になります。たとえば、グループのドキュメントをロードする必要がある「グループ」ページで使用できます。また、イベントのドキュメントをロードする必要がある「イベント」ページで使用できます。

どちらの状況でも、ページ内のドキュメントに対して異なるフィルタリングを行うことができます。

リストに別のデータソースが含まれていなければ、Html.RenderAction を簡単に使用して、そこから作業を開始できます。

しかし、フィルター/ページング/...ビューデータに応じて、呼び出し元でリストにドキュメントを提供するか、リストにドキュメントをロードする必要がありますか?