"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > कर्मचारी डेटा के साथ ASP.NET कोर MVC में एक चुनिंदा टैग हेल्पर को कैसे पॉप्युलेट करें?

कर्मचारी डेटा के साथ ASP.NET कोर MVC में एक चुनिंदा टैग हेल्पर को कैसे पॉप्युलेट करें?

2025-03-22 पर पोस्ट किया गया
ब्राउज़ करें:878

How to Populate a Select Tag Helper in ASP.NET Core MVC with Employee Data?

] ]

1। मॉडल निर्माण:

सबसे पहले, कर्मचारी सूची को धारण करने के लिए एक दृश्य मॉडल को परिभाषित करें:

सार्वजनिक वर्ग कर्मचारीव्यूमोडल { सार्वजनिक int चयनित बेरोजगार {get; तय करना; } // चयनित आईडी के भंडारण के लिए सार्वजनिक स्ट्रिंग टिप्पणियाँ {प्राप्त करें; तय करना; } सार्वजनिक सूची कर्मचारी {प्राप्त करें; तय करना; } }

और

कर्मचारी
public class EmployeeViewModel
{
    public int SelectedEmployeeId { get; set; } // For storing the selected ID
    public string Comments { get; set; }
    public List Employees { get; set; }
}
सार्वजनिक वर्ग कर्मचारी { सार्वजनिक इंट आईडी {प्राप्त करें; तय करना; } सार्वजनिक स्ट्रिंग फुलनाम {प्राप्त करें; तय करना; } }

२। टैग हेल्पर कार्यान्वयन का चयन करें:
public class Employee
{
    public int Id { get; set; }
    public string FullName { get; set; }
}
]

का चयन करें " कर्मचारी का चयन करें विकल्प>

यह एक डिफ़ॉल्ट "चयन कर्मचारी" विकल्प के साथ एक ड्रॉपडाउन बनाता है। ]

selectlist

कंस्ट्रक्टर कर्मचारी सूची, आईडी संपत्ति का नाम, और पूर्ण नाम संपत्ति का नाम लेता है। ] ]

कर्मचारी का चयन करें विकल्प> @foreach (मॉडल में var कर्मचारी। कर्मचारी) { @employee.fullname विकल्प> } यह अधिक लचीलापन प्रदान करता है यदि आपको सरल नाम और आईडी से परे विकल्पों को अनुकूलित करने की आवश्यकता है।

@model EmployeeViewModel

{ var कर्मचारी = नई सूची { नया कर्मचारी {id = 1, fullname = "shyju"}, नया कर्मचारी {आईडी = 2, फुलनाम = "ब्रायन"} }; var viewmodel = नया EmployeeViewModel { कर्मचारी = कर्मचारी }; वापसी दृश्य (ViewModel); }

यह उदाहरण एक हार्डकोड सूची बनाता है; इसे अपने डेटाबेस पुनर्प्राप्ति तर्क के साथ बदलें। ४। महत्वपूर्ण विचार:

] ] ] ] ] अपने विशिष्ट डेटा मॉडल और नियंत्रक क्रियाओं के लिए कोड को अनुकूलित करना याद रखें।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3