मैं एक DropDownList प्रारंभ करने में कोशिश कर रहा हूँ के साथ DropDownList प्रारंभ करने में कैसे और यह मेरा चयन विधि है:ListItems
public List<ListItem> metodShownAbove()
{
List<ListItem> initlist = new List<ListItem>();
if (!IsPostBack)
{
initlist.Add(new ListItem("--- all---", "-1"));
initlist.Add(new ListItem("text1", "Value1"));
initlist.Add(new ListItem("text2", "Value2"));
initlist.Add(new ListItem("text3", "Value3"));
}
return initlist;
}
और ये मेरे aspx पृष्ठ पर है:
<asp:DropDownList ID="DDL" runat="server" AutoPostBack="True"
SelectMethod="metodShownAbove"/>
initlist लौटा रहा है क्या मैं ऊपर दिखाए गए अनुसार, पाठ और मूल्य वापस करना चाहता हूं। लेकिन जब मैं चयनित मूल्य या पाठ प्राप्त करने का प्रयास करता हूं, DDL.SelectedItem.Value
और DDL.SelectedItem.Text
, यह वही मान है, ListItem initlist में पहला। डीडीएल में कोई संपत्ति नहीं है जिसमें 'वैल्यू 1' है। मैं गलत क्या कर रहा हूं, मूल्यों को सही तरीके से कैसे सम्मिलित करना है, ताकि मैं दोनों, मूल्य और पाठ पढ़ सकूं?