問題タブ [actionresult]

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

c# - 現在のページを更新するactionresult

いくつかのアクションメソッドから、現在のページを強制的に更新する結果を返したいと思います。

私はそのような結果を得るためにこれを書きました:

私のアクションメソッドでは、単に新しいRefreshResultを返します。それは機能しますが、私はそのようなアプローチの可能な制限に興味があります。そのような結果を直接返すアクションメソッドにアクセスするオプションを顧客に提供することに興味がないので、常に現在のページをそのような方法で更新できると思います。私は正しいですか?

私はstackoverflowでこれ(および他のいくつかの質問)を見つけました: ActionResultはそれを呼び出したページに戻ります

しかし、私は「ハウツー」ではなく、そのようなアプローチの可能な制限にもっと興味を持っています。

よろしくお願いします

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

asp.net-mvc - 応答ストリームを使用するMVCコントローラー

MVC 3を使用していますダウンロード用のCSVファイルを動的に作成したいのですが、MVC指向の正しいアプローチがわかりません。

従来のASP.netでは、次のように記述していました。

アクションをContentResult確認しましたが、結果を文字列として作成する必要があるようです。

文字列を作成することはできたと思いますが、これらのファイルは数千行の長さになる可能性があるため、これは私には非効率的です。

誰かが私を正しい方向に向けることができますか?ありがとう。

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

c# - ActionResult からルートへの MVC3 リダイレクト

だから私はと呼ばれるHttpPost唯一のものを持っています。そのこと(ロジックなど)を行った後、別のコントローラーにリダイレクトしたい。としましょう。ここにあります:ActionResultEditHomeController

return RedirectResult()RedirectToAction()、 -などの他のことを試しまし たが、メソッドが ( ) にRedirectToRoute("string")あるコントローラーからインデックスビューを返し続けます。EditChairController

これを行う正しい方法は何ですか??

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

asp.net-mvc - MVCでカスタムViewEngingを使用してビューを取得してレンダリングする方法は?

ビュー/部分ビューをある場所(デフォルトの場所ではない)から取得してレンダリングする必要があります。カスタム ViewEngine を作成することを考えました。私は次のように考えました。

1 -Pluginコンストラクターで pluginName を取るアクションの結果として返す

2 - ExecuteResult でインスタンスを作成しMyViewEngine、何らかの形でビューを取得してレンダリングします。でもやり方がわからない!

では、どうすればビューを取得してレンダリングできますか?

PS 他にいい案があればよろしくお願いします。

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

asp.net-mvc-3 - HttpPost で MVC3 を使用してネストされたモデルをバインドする

私はMVC3が初めてです。

フォームに送信ボタンがあり、内部に多くのプロパティを持つ 2 ~ 3 個のネストされたオブジェクト モデルを持つモデルをバインドしたいと考えています。

EditorFor を使用せずにこれらのネストされたオブジェクトをバインドする方法はありますか? 返されるモデルで ActionResult(Object model) を取るフォームを送信すると、ネストされたオブジェクトモデルは、html の背後にある隠し値やフォームを実装する必要なく、その値を使用してモデル化されますか?

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

asp.net-mvc - MVC ActionResultのようなActionFilterAttributeでビューを返す方法は?

ActionFilterAttribute からビューを返すことさえ可能ですか? 現在、エラーをスローし、ベースコントローラーの OnException でエラーページに再ルーティングします。アクション内にアクセス許可の問題がある場合のように、NoAccess ビューを表示するように嘘をつきますが、それはアクションの属性から発生します。

ブログでいくつかのサイトを見ましたが、よく説明されていないサイトや、私が探しているものはありません。

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

asp.net-mvc - ASP.NET MVCアクションにさまざまな形式を返すようにするにはどうすればよいですか?

これが何かにアプローチする正しい方法かどうかはわかりませんが、そうなることを望んでいます。以下の例は重いコントローラーであり、絶対に間違ったアプローチですが、それは私が探しているもののアイデアを取得します。

今、私ができる必要があるのは、モデルが次のように要求されている場合、モデルをビューに戻すことです。

http://example.com/People/List

しかし、次のように要求された場合は、JSONを出力したいと思います。

http://example.com/People/List/?api=json

または、次のように要求された場合はXMLを出力します。

http://example.com/People/List/?api=xml

これはまったく間違っていますか?そうでない場合、これを達成するための最良のアプローチは何ですか?

MultiPurposeResult私は、すべてのフィルタリングを実行して、このように返すことができるカスタムでそれを達成することを考えていました

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

asp.net-mvc-3 - View = Model is ReadOnly を返すカスタム ActionResult

カスタム ActionResult にコードのスニペットがあります

VB.NET バージョン

C# バージョン

モデルを含めることができるViewカスタム内で fromを適切に返すにはどうすればよいですか?ActionResult

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

ajax - MVC ASP.NET で応答としてポップアップを返す

フェイスブックで、ウォールで何かを共有した後、自分のアクティビティに関するポップ メッセージが表示されます。エラーが発生するたびに、エラーについて素敵なポップアップが表示されることがあります。このような。ここに画像の説明を入力

私はFacebookですべてがajaxに関するものであることを知っています。

mvc 3 asp.net を使用して Web アプリケーションを作成しています。私の Web アプリには、Facebook のようなリンクの共有に似たものがあります。

ajax と部分ビューを使用してこの機能を実装しましたが、正常に動作します。

ユーザーが新しいリンクを送信すると、コントローラーアクションメソッドでデータベースを更新し、部分ビューを返し、最後にビューを素敵なアニメーションで更新します。

今、私の問題は、ビュー (Facebook ウォール) を更新しているときにポップアップ応答を返す方法です。

私は ActionResult でそれらの両方を実行したいと考えています。

これが正しい方法かどうかはわかりません。

簡単に言えば、自動ポップアップ応答でビューを更新することです。私が何を望んでいるのか理解していただければ幸いです。

これについて説明が必要な場合はお知らせください。

この機能の実装を手伝ってください。

ありがとう !!

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

json - Json を返す MVC3 ActionResult をキャッシュするにはどうすればよいですか?

キャッシュしたい JSON を返すコントローラー ActionResult があります。いくつかの調査を行った後、OutputCache 属性がそのトリックを行うことができることを発見しましたが、それをうまく使用することはできませんでした。これを使用しているメソッド呼び出しは次のとおりです。

このメソッドは、外部ソースへの API 呼び出しを行い、結果を読み取り、結果を json として AJAX 呼び出しに返します。OutputCacheAttribute を配置すると、ajax 呼び出しは 500 (内部サーバー エラー) を返します。この属性がなくても問題なく動作します。

私は何か間違ったことをしていますか、それともこの状況で使用すべきより良い提案はありますか?

ありがとう!