मैं एक रिपेटर के अंदर ऑटोपोस्टबैक के साथ ड्रॉपडाउनलिस्ट डाल रहा हूं।
(ListItems पुनरावर्तक के ItemDataBound पर भर जाती है)रिपेटर के अंदर ड्रॉपडाउनलिस्ट: चयनित इंडेक्स चेंज को कैसे संभालें और डेटाइटम प्राप्त करें?
<asp:Repeater ID="rptWishlist" OnItemCommand="rptWishlist_ItemCommand" onItemDataBound="rptWishlist_ItemDataBound" runat="server">
<ItemTemplate>
...
<asp:DropDownList ID="ddlSize" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlSize_SelectedIndexChanged" />
...
सबसे पहले, यह समारोह भी पद वापस
protected void ddlSize_SelectedIndexChanged(object sender, EventArgs e)
{
//This function is never called
}
पर गोली चलाई नहीं किया गया था
मैं इसे काम करने के बाद डेटाइटम कैसे प्राप्त करूं?
क्या मैं यह गलत तरीका कर रहा हूं?
अग्रिम धन्यवाद।
धन्यवाद एक बहुत कोशिश करो! तो मैं DropDownList DataItem कैसे प्राप्त करूं? – Aximili
डेटाइटम केवल आइटमक्रेटेड और आइटमडेटाबाउंड विधियों में उपलब्ध है। मुझे लगता है कि आपको क्या करना होगा पुनरावर्तक को कुछ नियंत्रण जोड़ें जिसे आप उस आइटम को संदर्भित करने के लिए उपयोग कर सकते हैं जिसे आप पुनर्प्राप्त करना चाहते हैं। – jmaglio
क्यों नहीं 'चुना गया इंडेक्स चेंज = "ddlSize_SelectedIndexChanged" '? – toddmo