मैं .NET 3.5 का उपयोग कर रहा हूं और सामुदायिक सर्वर 2008 ढांचे के अंदर बिल्डिंग पेज का उपयोग कर रहा हूं।संपूर्ण पेज पोस्टबैक के कारण अपडेटपेनल को कैसे रोकें?
पृष्ठों में से एक पर, मैं एक अपडेटपेनल काम करने की कोशिश कर रहा हूं।
मैं एक नमूना सीधे ASP.NET वेबसाइट से अद्यतन एक समय एक UpdatePanel में वर्तमान समय के लिए एक बटन, क्लिक करके लेकिन किसी कारण से ले लिया, जब मैं कोशिश करते हैं और समारोह पूरे पृष्ठ रीफ्रेश प्रदर्शन करते हैं।
यहाँ मैं क्या है:
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "Panel refreshed at " + DateTime.Now.ToString();
Label2.Text = "Panel refreshed at " + DateTime.Now.ToString();
}
<asp:ScriptManager ID="ScriptManager1" runat="server"/>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<fieldset>
<legend>UpdatePanel</legend>
<asp:Label ID="Label1" runat="server" Text="Panel created."></asp:Label><br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</fieldset>
</ContentTemplate>
</asp:UpdatePanel>
जब भी मैं बटन, यकीन है कि पैनल के अपडेट क्लिक करें - लेकिन पूरे पृष्ठ पोस्ट वापस! मैं पूरे पेज चमकती देख सकता हूं। क्या बिल्ली मैं गलत कर रहा हूँ?
मैं एक नेस्टेड मास्टरपेज के अंदर हूं, लेकिन मुझे यकीन नहीं है कि यह एक समस्या है या नहीं। क्या इस सामुदायिक सर्वर ढांचे में कुछ ऐसा हो सकता है जिसका मैं उपयोग कर रहा हूं जो सभी घटनाओं को पोस्टबैक करने का कारण बनता है?
बहुत बहुत धन्यवाद! – user53885
asyncpostbacktrigger के साथ ट्रिगर खंड मेरा दिन बना, बहुत बहुत धन्यवाद !! – BitQuestions
क्या कोई यह समझा सकता है कि यह स्पष्ट एसिंक ट्रिगर क्यों आवश्यक है? डिफ़ॉल्ट रूप से आंशिक पृष्ठ अपडेट का कारण होने के लिए एक अद्यतन पैनेल के अंदर नियंत्रण नहीं हैं? – drizin