c# - Connecting SQL to FullCalendar -
मेरे पास इस लेआउट के साथ एक SQL सर्वर डाटाबेस है
टेबल (Giftee int UserEmail varchar 100) बीडीएडेट दिनांक ());
मैं एक पूर्ण दिन का ईवेंट बनाने के लिए इसे पूर्ण कैलेंडर से कनेक्ट करना चाहता हूं। मुझे एक प्रारंभ और समाप्ति समय की ज़रूरत नहीं है मैं पूर्ण कैलेंडर के लिए "आईडी" और "शीर्षक" फ़ील्ड के रूप में "Giftee" मान का उपयोग करने की कोशिश कर रहा हूं। मैं "full date" के लिए "शुरुआत" तिथि के रूप में "BDayDate" का उपयोग करने का भी प्रयास कर रहा हूं।
मैं संदर्भ के लिए इस पोस्ट का उपयोग कर रहा हूं
मेरे पास एक Events.cshtml पृष्ठ है:
@ {var origin = new DateTime (1970, 1, 1, 0, 0 , 0, 0); Var डीबी = डाटाबेस। ओपन ("टेबल"); Var zach = webSecurity.CurrentUserName; Var sql = "SELECT BDayDate, Giftee_Info से GIFtee WHERE UserEmail = @ 0"; Var परिणाम = db.Query (एसक्यूएल, ज़ैक); Var डेटा = परिणाम। चयन (x = & gt; नया {id = x.Giftee, title = x.Giftee, start = x.BDayDate.ToString ("yyyy-MM-dd"), allDay = true})। ToArray ( ); जेसन। लिखें (डेटा, प्रतिक्रिया। आउटपुट); Response.ContentType = "एप्लिकेशन / जेसन"; }
मेरे पास ईवेंट.cshtml पृष्ठ से कनेक्ट करने के लिए एक अलग कैलेंडर.cshtml पृष्ठ भी है। कैलेंडर पृष्ठ में यह कोड है:
& lt; स्क्रिप्ट & gt; $ (दस्तावेज़) .ready (फ़ंक्शन () {$ ('# कैलेंडर')। FullCalendar ({संपादन योग्य: झूठी घटनाएं: '/Events.cshtml'})}}; & Lt; / स्क्रिप्ट & gt;
जब मैं कैलेंडर का परीक्षण करता हूं, यह सही तरीके से खुलता है, लेकिन वर्तमान में एसक्यूएल तालिका में कोई भी दिनांक प्रदर्शित नहीं करता है। मुझे यकीन नहीं है कि कोड गलत कहां था। क्या मुझे बदलने या जोड़ने की जरूरत है? मुझे यकीन नहीं है कि मेरा कैलेंडर पृष्ठ और ईवेंट पृष्ठ ठीक से कनेक्ट हो रहा है।
Events.cshtml पृष्ठ @ {} के बाहर कुछ भी खाली 100% खाली होने की आवश्यकता है उपरोक्त कोड काम करेगा।
Comments
Post a Comment