2

asp.net mvcのコントローラーでメッセージボックスを実行しようとしていますが、MessageBoxまたはMsgBoxと入力するたびに、名前空間をインポートするオプションが表示されません...

MessageBoxに似たものを使用できますか?

4

4 に答える 4

7

MessageBoxの機能は、サイトがブラウザー内で実行されているため、ASP.NETMVCコンテキストでは使用できないSystem.Windowsライブラリによって提供されます。

代わりに、JavaScriptライブラリを使用してメッセージボックスを表示する必要があります。

メッセージボックスを表示するには、以下を使用できます

alert('こんにちは')
于 2009-06-28T18:23:19.147 に答える
2

メッセージボックスはJavascriptを使用して表示できます。このために独自のHtmlHelperを作成するか、メッセージを入力として表示して表示するパーシャルを作成できます。このようにして、パーシャルを再利用できます。

于 2009-06-28T18:29:43.023 に答える
1

スクリプトタグを、次のようなアクション結果としてレンダリングできます。

alert('{0}'); プレースホルダーはあなたのメッセージです

于 2009-06-28T18:26:28.800 に答える
0

jQueryUIダイアログを使用することをお勧めします。それは信じられないほど使いやすく、非常に強力で、そして本当にスタイリングが簡単です。

于 2009-06-28T20:22:44.673 に答える