का कारण बनता है मेरे पास एक UpdatePanel में ListView में एक लिंकबटन है। मैं बटन (अच्छी तरह से, उनमें से कोई भी) आंशिक पोस्टबैक का कारण बनूंगा, लेकिन वे एक पूर्ण पृष्ठ पोस्टबैक कर रहे हैं।UpdatePanel में ListView में लिंकबटन पूर्ण पोस्टबैक
<asp:UpdatePanel ID="upOutcomes" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:ListView ID="lvTargets" runat="server" onitemdatabound="lvTargets_ItemDataBound">
<ItemTemplate>
<asp:LinkButton ID="lnkAddTarget" CssClass="lo" Text='<%# Eval("Title") + " <b>" + Eval("Level") + Eval("SubLevel") + "</b>" %>' runat="server"></asp:LinkButton>
</ItemTemplate>
</asp:ListView>
</ContentTemplate>
</asp:UpdatePanel>
मैं जो इस जोड़ने का सुझाव दिया stackoverflow पर एक और पोस्ट पाया:
protected void lvTargets_ItemDataBound(object sender, ListViewItemEventArgs e) {
var lb = e.Item.FindControl("lnkAddTarget") as LinkButton;
tsm.RegisterAsyncPostBackControl(lb); // ToolkitScriptManager
}
यह एक अंतर नहीं किया है ...
कुछ अन्य इसी तरह के पदों भी हैं, लेकिन मैं समाधान नहीं मिल रहा है! कोई विचार?
बस कोशिश की, धन्यवाद। हालांकि कोई भाग्य नहीं है। :(मुझे इसे सशर्त रूप से अद्यतन करने की आवश्यकता है। – James
नियंत्रण के साथ संग्रह को पॉप्युलेट करने का प्रयास करें जो पैनल को अपडेट करेगा, भले ही नियंत्रण पैनल के भीतर हो। –
मैं यह कैसे करूँगा? 'LnkAddTarget' ListView के बाहर दिखाई नहीं दे रहा है धन्यवाद। – James