2012-03-29 12 views
1

私はASP.NET MVC3とツールアップデートをインストールしましたが、ツールボックスにMVC3コントロールは表示されません。VS 2010ツールボックスにMVC 3コントロールがあるはずがありませんか?

もしそこにいるとすれば、どうすればいいですか?

そうでない場合、どうしてですか?

+0

http://www.asp.net/mvc/tutorials/mvc-4/getting-startedを参照してください。 -with-aspnet-mvc-4およびvisual-studio-2011/intro-aspnet-mvc-4またはhttp://www.asp.net/mvc/tutorials/mvc-4/getting-started-with -aspnet-mvc4/intro-to-aspnet-mvc-4またはhttp://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/getting-started-with-mvc3-part1-cs – RickAndMSFT

答えて

6

MVCには、Visual Studioに付属のサーバーコントロールがありません。これは、標準のHTMLコントロールを使用し、JavaScript/JQueryで動作を制御するASP.NETフォームタイプ開発とはまったく異なるパラダイムです。通常はJavaScriptライブラリの形式のサードパーティコントロールを使用してそれらを拡張することができます。まず、JQuery UIがオープンソースであり、MVC 3向けに作成されたテンプレートプロジェクトに含まれています。

+0

もう一つの質問です。ツールボックスにない場合、どのようなコントロール/ HtmlHelpersがMVCで利用できるのかを知る方法はありますか? – dotnetN00b

+0

彼らはすべてサードパーティーなので、Googleの "mvc controls"だけで、多くのヒットを得ることができます。すべてがjavascriptおよびhtml標準に基づいているので、Googleのjqueryコントロールも使用できます。前述したように、JQuery UIは良い出発点です。コンポーネント1では、このライブラリを拡張してより多くのコントロールを提供しています。シルクプロジェクト(http://silk.codeplex.com/)を見て、MVCでのベストプラクティスとJQueryコントロールの優れた使用例をご覧ください。 –

+0

私はサードパーティのツールではなく、ASP.NET NVCでネイティブに提供されるものを意味しました。しかし、私はシルクプロジェクトを探します!ありがとう。 – dotnetN00b

3

いいえMVCにはサーバーコントロールがありません。始めるのに最適な場所はASP.NET MVC Overviewです。

+1

はい、ただし、サーバーコントロールに関する質問です。しかし、一般的にコントロール(この場合はHtmlHelpers)。マイクロソフトでは、プログラマがHtmlHelpers(とその他のもの)をすべて暗記することを望んでいるのは、サーバーコントロールではないからです。 – dotnetN00b

関連する問題