2012-01-21 22 views
0

こんにちは私はMVC3 asp.net C#でカレンダーコントロールを使用する簡単な方法を探しています。私はMVC3と一緒に遊んできました。C#はカレンダーコントロールを手に入れることができませんでした。私は手書きでコードを書きましたが失敗しました。私はいくつかのASP.netの例が成功しなかったことを見出そうとしました。私がカレンダーを使用する方法は、ユーザーが情報を入力することができる日付をクリックすると、データベース内に格納されます。これは可能ですか?もしそうであれば、そこには私が見逃しているかもしれないコードやコードがあります。私はこれを2ヶ月近く行っており、動作しなかったので、多くの試行を削除しました。C#asp.netのカレンダーコントロールMVC3

+0

私は以下を試しました:http://www.asp.net/mvc/tutorials/javascript/using-the-html5-and-jquery-ui-datepicker-popup-calendar-with-aspnet-mvc/using -the-HTML5アンドjqueryの-UI-日付ピッカー、ポップアップカレンダーと-ASPNET-MVC-パート4 http://www.antiyes.com/aspnet-mvc-calendar-helperのhttp: //weblogs.asp.net/gunnarpeipman/archive/2010/02/03/using-fullcalendar-jquery-component-with-asp-net-mvc.aspx しかし、私はちょうどあなたが知っているように尋ねるつもりであることを知っています無料のコードを要求しないで、その後私に起こったことを返信しないでください。 http://mvc.daypilot.org/mvc-3-razor-calendar-and-sql-server-tutorial-c-and-vb-net/ – user1137472

+0

Iあなたが私に質問をして、あなたが答えを得て、ただ消えることをやろうとしていることを知っていました。なぜあなたは質問をするのを助けるつもりでなかったら? – user1137472

+0

質問をする場合は、関連する詳細をすべて追加してみませんか?あなたが本当に望んでいるものの正確な記述はどちらも傷つけません。以下の混乱を参照してください。予定テキストはカレンダーコントロールの一部ではなく、いずれのデータベースも更新していません。 –

答えて

2

あなたはjQueryプラグインを使用することを気にしてくださいありがとうございましたか!

FullCalendarを試してください。

あなたは簡単に予定を補充して、ユーザーが作成した新しいものをつかむことができます。すべてのものがajax呼び出しで動作するので、MVCではこれを達成するのが簡単です。

これを使用する際に問題がある場合はお知らせください。

+0

私はこれを試してみます – user1137472

+0

私はこれを見ましたが、それはあなたが日付をクリックし、これは日付の周りにタグを移動するためのコントロールは何情報を入力することができます何もデータベース内に格納されていない – user1137472

+1

あなたは間違っています。ある日をクリックして入力フォームを表示することができます。['dayClick'](http://arshaw.com/fullcalendar/docs/mouse/dayClick/)イベント – balexandre

3

クライアント側のカレンダーを使用できます。 jQuery UI DatePickerは良い選択です。それはinline displayを含む多くの機能をサポートしています。

+0

に全コントロールをダウンロードしてください。 – user1137472

+0

cshtmlページでカレンダーを視覚化するだけで、アプリケーションを実行すると、カレンダーから日付を入力すると、入力ボックスが表示され、たとえば予定などのテキストを挿入します。ちょうどあなたが行進の第2をクリックし、入力ボックスが表示され、私は医師に会う予定があると書いていると言う。 – user1137472

+0

@ user1137472、すばらしく、とても簡単です。このシナリオでは、jQuery UIのdatepickerが最適です。ユーザが日付を選択したときにトリガされる[onSelect'](http://jqueryui.com/demos/datepicker/#event-onSelect)イベントを購読して、テキスト入力の可視性を切り替えることができますまたは実行したいアクションを選択します。 –

1

Telerik ASP.NET MVC controls(もちろんカレンダーはありますか)を試しましたか?

デュアルライセンス(商用ライセンスとGPL)です。彼らは通常、かなり良いコントロールを持ち、jQueryで構築するので、必要に応じて理解して拡張するのは簡単です。

+1

をお支払いください。あなたは自由でなければならないとどこで言いましたか?あなたが人生をコーディングしていないなら、私はGPLv2があなたにとって大丈夫だと確信しています。あなたが生計のためにコーディングしているなら、あなたのツールにお金を投資することは問題ではありません。 – Jay