Friday 15 February 2013

Insertion on Asp.Net Mvc Failed -


मेरे asp.net mvc प्रोजेक्ट पर, तालिका डेटा को सूचकांक विधि का उपयोग करके ग्रिड दृश्य पर प्रदर्शित किया जाएगा। सम्मिलन करने के बाद, यह रीडायरेक्ट टाईएक्शन का उपयोग करके सूचकांक पर पुनर्निर्देशित होगा। लेकिन पहली बार, नई पंक्ति को ग्रिड में जोड़ा जा रहा है। जब दूसरी बार कोशिश की जाती है, तो सम्मिलन संभव नहीं है। लेकिन अगर मैं ब्राउज़र फिर से लोड हो रहा है तो पेज को पुनः लोड करता हूं, पहली बार केवल सम्मिलन होता है। कृपया इस समस्या को सुलझाने में मेरी मदद करें।

जब मैंने डिबग करने की कोशिश की, "प्रक्रिया अंतिम चरण के बाद से बदल गई है" इसलिए, पहली डिबग के दौरान मूल्य दूसरी बार सम्मिलन के लिए आ रहा है जो ऑपरेशन को तोड़ता है। समाधान दें pls ..

  सार्वजनिक कार्यप्रदर्शन सूचकांक () {X_DEVEntities इकाई = नया X_DEVEntities (); Var outPut = Entity.Model.ToList (); वापसी देखें (आउटपूट); } सार्वजनिक कार्यप्रतिकृति सम्मिलित करें (मॉडल मॉडलडेटा) {X_DEVEntities इकाई = नया X_DEVEntities (); ModelData.create_user_id = "ty"; ModelData.last_mod_dtm = दिनांकटाम.अब; ModelData.last_mod_user_id = "gdf"; Entity.Model.Add (modelData); Entity.SaveChanges (); वापसी पुनर्निर्देशित करेंएक्शन ("इंडेक्स"); }    

दूसरे प्रविष्टि पर आपको त्रुटि मिल रही है क्योंकि प्रत्येक सम्मिलन पर आपके पास एक ही होगा आपके द्वारा पोस्ट की गई सम्मिलित विधि के आधार पर create_user_id और last_mod_user_id मैं यह अनुमान लगा रहा हूं कि यह कुछ ऐसा होना चाहिए

  सार्वजनिक एक्शनरसल्ट सम्मिलित करें (मॉडल मॉडलडेटा) {X_DEVEntities Entity = new X_DEVEntities (); // इसे अपनी सम्मिलित विधि में न करने का प्रयास करें, बल्कि इसे एक कंस्ट्रक्टर जहां आप इस तत्काल जगह Entity.yourTableName.UserId = modelData.create_user_id; // (UserId वह क्षेत्र होना चाहिए जहां आप उपयोगकर्ता नाम को देखने से देखना चाहते हैं) modelData.last_mod_dtm = DateTime.Now; Entity.yourTableName.LastModUserId = modelData.last_mod_user_id; // फिर LastModUserId एक ऐसा क्षेत्र है जहां आप अपने मॉडल DataAlast_mod_user_id को तालिका में सहेजना चाहते हैं। Entity.Model.Add (modelData); Entity.SaveChanges (); वापसी पुनर्निर्देशित करेंएक्शन ("इंडेक्स"); }    

No comments:

Post a Comment