मैं कुछ AJAX और ASP.Net का उपयोग करने की कोशिश कर रहा हूं ताकि मुझे पूरे पृष्ठ को रीफ्रेश किए बिना कार्यों को चलाने में सक्षम बनाया जा सके, लेकिन मैं इसेएएसपी.NET DropDownList OnSelectedIndexChanged ईवेंट नहीं
करने में समस्या में ठोकर खाईयहाँ मेरी कोड
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList ID="ddl1" runat="server" OnSelectedIndexChanged="update1" />
<asp:TextBox runat="server" ID="txt1" />
</ContentTemplate>
</asp:UpdatePanel>
है और यहाँ ईवेंट सक्रिय नहीं है क्योंकि मैं अपने DDL लेकिन यह है कि जोड़ने पर AutoPostBack="True"
की जरूरत नहीं है के पीछे
Sub update1(ByVal sender As Object, ByVal e As EventArgs)
txt1.Text = Now.ToString
End Sub
मेरी कोड है डीडीएल को पूरे पृष्ठ को पोस्टबैक कर देगा।
AutoPostBack="True"
का उपयोग करने से बचने का कोई तरीका है ताकि यह केवल पैनल को अपडेट कर सके?
मैं जानता हूँ कि मैं एक asp:Button
उपयोग कर सकते हैं इस के आसपास पाने के लिए, लेकिन मैं वास्तव में साथ OnSelectedIndexChanged
धन्यवाद
क्या आप निश्चित रूप से AutoPostBack = "True" पोस्टबैक पूरे पृष्ठ पर काम करते हैं? –
autopostback = 'true' जोड़ना पूरे पृष्ठ को पोस्ट नहीं करना चाहिए (कम से कम पृष्ठ फ़्लिकर नहीं होगा) - इसे केवल अद्यतन पैनल की सामग्री अपडेट करनी चाहिए? – Paddy