मैं अद्यतनपैनल के भीतर एक बटन से पूर्ण पोस्ट-बैक को कैसे मजबूर करूं?मैं अपडेटपेनल के भीतर एक बटन से पूर्ण पोस्ट-बैक को कैसे मजबूर करूं?
उत्तर
आप पूर्ण पोस्टबैक ट्रिगर करने वाले कार्यों को पंजीकृत करने के लिए UpdatePanel की Triggers संपत्ति का उपयोग कर सकते हैं।
उस संपत्ति पर PostBackTrigger ऑब्जेक्ट जोड़ें, जिसमें नियंत्रण की नियंत्रण आईडी शामिल है जिसे पूर्ण पोस्टबैक ट्रिगर करने की आवश्यकता है।
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
<ContentTemplate>
...
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="myFullPostBackControlID" />
</Triggers>
</asp:UpdatePanel>
:
एक अतुल्यकालिक पोस्टबैक करने के बजाय आप एक पोस्टबैक पैदा करने के लिए एक UpdatePanel के अंदर नियंत्रण सक्षम करने के PostBackTrigger नियंत्रण का प्रयोग करें।
<Triggers>
<asp:PostBackTrigger ControlID="controlID" />
</Triggers>
+1 - बहुत तेज़ @ असीम! – dugas
हम्म हाँ, लेकिन अगर अपडेटपैनल के अंदर आपके पास पृष्ठ संख्याओं के साथ ग्रिड व्यू है तो काम नहीं करेगा। एक नए पेज में बदलें और ट्रिगर्स अब काम नहीं करते हैं। – Fandango68
बस इसे जोड़ना क्योंकि किसी और के पास नहीं है। उपर्युक्त तरीकों के बिना कोड की एक पंक्ति में कोड-बैक में ऐसा करना संभव है। सी #
ScriptManager.GetCurrent(this).RegisterPostBackControl(myButtonID);
बहुत अच्छा, खोज के घंटों के बाद, आखिरकार एक समाधान जो काम करता है। मुद्दा यह था कि मेरे सभी नियंत्रण (अपडेट पैनल और बटन) कोड के पीछे बनाए जा रहे थे ताकि पोस्टबैक्रिगर सेट नहीं किया जा सके। धन्यवाद! – OverMars
आपको सक्षम होना चाहिए।जब नियंत्रण बनाया जाता है तो आप अपने जवाब देने के लिए ट्रिगर बनाने के लिए AddHandler का उपयोग कर सकते हैं Subroutine – EvilDr
बिल्कुल सही, यह इतना आसान और सही है, मैं लगभग शर्मिंदा हूं कि यह मेरे साथ कभी नहीं हुआ। हालांकि बहुत अच्छा .. – OverMars
मैं एक WebDataGrid के अंदर एक ImageButton का उपयोग कर एक ही समस्या थी
विजुअल बेसिक
ScriptManager.GetCurrent(Me).RegisterPostBackControl(myButtonID)
: बस Page_Load में इस डाल दिया।
मैंने लाइन के बजाय वेबडैट्रिड के लिए प्रीरेंडर के अंदर एविल डीआर को रखा। महान काम किया!
for (int i = 0; i < wdgMyData.Rows.Count; i++)
{
ScriptManager.GetCurrent(this).RegisterPostBackControl((ImageButton)wdgMyData.Rows[i].Items[3].FindControl("btnDownloadExcel"));
}
इसका एक पुराने सवाल ही नहीं थोड़ी सूझबूझ से काम दृष्टिकोण के रूप में अच्छी तरह से है, जब सब कुछ अद्यतन पैनल में है और इसलिए है कि अपने document.ready कोड क्लिक पर काम करता है आप पूर्ण पोस्ट वापस करना चाहते हैं।
1. इस
function ResetDocumentReady() {
$("[id$=DummyButton]").click();
}
तरह अद्यतन पैनल के बाहर एक डमी बटन सामने के छोर पर समारोह बनाएं और इस
ScriptManager.RegisterStartupScript(Page, this.GetType(), "ResetDoc", "ResetDocumentReady();", true);
2. की तरह पीछे कोड से इसे क्लिक करें परिभाषित करें नोट: लेकिन सबसे अच्छा तरीका ट्रिगर का उपयोग कर रहा है, @Thibault Falise द्वारा पोस्ट किया गया उत्तर :)
- 1. डेटालिस्ट में बटन से अपडेटपेनल के लिए हमेशा एक असीमित पोस्टबैक को कैसे ट्रिगर करें?
- 2. संपूर्ण पेज पोस्टबैक के कारण अपडेटपेनल को कैसे रोकें?
- 3. अपडेटपेनल
- 4. अपडेटपेनल
- 5. बटन को एसिंक्रोनस पोस्टबैक
- 6. बटन बिना पोस्टबैक के?
- 7. मैं पोस्टबैक पर आईई में झिलमिलाहट कैसे कम करूं?
- 8. एपीएसनेट __doPostback() से jQuery सबमिट सबमिट करें() अपडेटपेनल
- 9. मैं एक रेक कार्य में RAILS_ENV को कैसे मजबूर करूं?
- 10. अपडेटपेनल
- 11. मैं एएसपी.नेट एमवीसी विचारों के संकलन को कैसे मजबूर करूं?
- 12. बटन पर पोस्टबैक को रोकने वाले jQuery
- 13. मैं जीएचसीआई के भीतर से भाषा एक्सटेंशन कैसे सक्षम करूं?
- 14. मैं एक बूलियन और रेगेक्स के भीतर कैसे शामिल करूं?
- 15. मैं स्कैला के भीतर से स्कैला संस्करण कैसे प्राप्त करूं?
- 16. पूर्ण पोस्टबैक के बिना एएसपी.नेट जावास्क्रिप्ट कॉलबैक?
- 17. अपडेटपेनल के अंदर गतिशील बनाए गए नियंत्रण?
- 18. पोस्टबैक
- 19. मैं डॉक्सिजन को पूर्ण रूप से दिखाने के लिए कैसे मजबूर कर सकता हूं?
- 20. मैं कैसे एक पुस्तकालय के भीतर से मेरी कक्षा का मुख्य एक दोस्त कैसे करूं?
- 21. TemplateField बटन के कारण GridView अमान्य पोस्टबैक
- 22. UpdatePanel में ListView में लिंकबटन पूर्ण पोस्टबैक
- 23. मैं mssql में किसी लेनदेन के भीतर पूर्ण टेक्स्ट इंडेक्स का रीफ्रेश कैसे करूं?
- 24. मैं जावा में एक बटन का पाठ कैसे प्राप्त करूं?
- 25. क्यूटी डिजाइनर में बटन बॉक्स के भीतर बटन के गुणों को मैं कैसे बदलूं?
- 26. मैं रेडियो बटन के सेट को लंबवत कैसे संरेखित करूं?
- 27. मैं एएसएम कोड के भीतर से Instrumentation.retransformClasses() को सही तरीके से कैसे उपयोग करूं?
- 28. मैं एक सीडीआई निर्माता विधि के उपयोग को कैसे मजबूर करूं?
- 29. डेटा टेम्पलेट्स के साथ WPF ListBoxItems - मैं DataToxItem से DataTemplate के भीतर से सीएलआर ऑब्जेक्ट को कैसे संदर्भित करूं?
- 30. मैं एक टैग को स्वचालित रूप से बंद न करने के लिए jQuery एपेंड को कैसे मजबूर करूं?
मेरे पास एक इन्फ्राजिस्टिक्स अल्ट्रावेब्रिड है जिसमें एक कॉलम है जिसमें बटन होते हैं। मुझे एक समस्या थी जहां बटन पर क्लिक करने से उनके ईवेंट हैंडलर आग लग जाएंगे, जो बदले में ग्रिड को रीफ्रेश करेगा, लेकिन ग्रिड वास्तव में दूसरे क्लिक तक स्पष्ट रूप से ताज़ा नहीं होगा। बटन को अद्यतन पैनेल में डालकर और इन ट्रिगर्स को जोड़ने से समस्या हल हो गई। – tsilb