मेरे पास एएसपी के अंदर एक ड्रॉपडाउन सूची है: दोहराना आइटम टेम्पलेट। मैं बटन क्लिक ईवेंट पर अपना मूल्य कैसे प्राप्त कर सकता हूं।एएसपी में नियंत्रण पाएं: बटन पर इवेंटेटर पर क्लिक करें
<asp:Repeater runat="server" ID="WorkflowListAfter" onitemcreated="WorkflowListAfterItemCreated">
<ItemTemplate>
<asp:DropDownList ID="ddlWorkflowMembers" runat="server" DataTextField="MemberName" DataValueField="MemberID">
</ItemTemplate>
</asp:Repeater>
protected DropDownList ddlWorkflowMembers = new DropDownList();
protected void WorkflowListAfterItemCreated(object sender, RepeaterItemEventArgs e)
{
ddlWorkflowMembers = (DropDownList) e.Item.FindControl("ddlWorkflowMembers");
}
protected void BtnSaveClick(object sender, EventArgs e) {
if (ddlWorkflowMembers.SelectedItem == null) return;
}
कोड ऊपर पहली बार में, लेकिन पोस्टबैक ddlWorkflowMembers के बाद काम कर रहा है हमेशा अशक्त expersion है।
हैं आप पोस्टबैक के बाद 'वर्कफ़्लो लिस्टएफ़टर। डेटाबाइंड()' कर रहे हैं? –
संख्या। वर्कफ़्लो लिस्टएफ्टर इटिमक्रेटेड() {...} पर – mhesabi