2011-07-18 16 views
1

私はASP.NET MVC3を使って書かれたWebサイトを持っています。
サイトには1つのWebページがあり、コントローラがリクエストを処理し、解析と処理を行い、その後リクエストからのデータの一部に基づいて単一のWebページで特定のjavascriptメソッドをトリガーすることです。MVCコントローラからjsを呼び出してください

これはMVCコントローラでどうすればできますか?

答えて

1

コントローラからのビューでアクションを直接トリガすることはできません。

ただし、Controller ActionからViewにActionResultを返し、ViewにJavascriptを実行するように指示することができます。

これは、Javascriptを含むPartialView(PartialViewが 'into'にレンダリングされるようにビュー内にプレースホルダが必要です)、またはロジックを指示するプロパティを含むJSONResultのようなものです何をすべきかを見る。

どちらの場合でも、コントローラアクションの呼び出しは、クライアント側のJavaScriptによってトリガされ、コントローラアクションの実行が終了すると、実行されるロジックが実行されます。

おそらく、jQueryを使う方が簡単でしょう。

+0

私の無知を実感してください...しかし、私はどのように部分的なビューからjavascriptをトリガーですか? – Egil

関連する問題