दिलचस्प पोस्ट
मैं एक्सएमएल में टैग के एक ब्लॉक को कैसे बताऊँ? मैं कक्षा में गैर-स्थिर स्थैतिक सदस्य या स्थिर सरणी क्यों प्रारंभ नहीं कर सकता / सकती हूं? आप एक छवि दृश्य के लिए LayoutParams () कैसे सेट करते हैं? यूनिक्स (या विंडोज) में (अधिमानतः अनाम) पाइप का उपयोग करते हुए मैं एक प्रक्रिया के stdout को एकाधिक प्रक्रियाओं को कैसे भेज सकता / सकती हूं? जब एक टंकिनर सूचीबॉक्सा चयन बदल जाता है तो कॉलबैक प्राप्त करना? मैं कैसे वास्तव में एक कोनेरी 2 + टाइपस्क्रिप्ट + systemjs ऐप तैनात कर सकता हूं? C ++ में फ़ंक्शन के निष्पादन समय को मापना अजगर दुभाषिया के अंदर एक फ़ाइल कैसे निष्पादित करें? वेब-फ़ार्म साइटों पर web.config पर मशीन को जोड़ने एचटीएमएल 5 कैनवास का इस्तेमाल करते हुए छवि हेरफेर और बनावट मानचित्रण? आप iOS ऐप्लिकेशन में इन-ऐप खरीदारी कैसे जोड़ सकते हैं? हमेशा लैंडस्केप मोड का उपयोग करने के लिए किसी Android गतिविधि को बल दें एक UIPickerView की चयन पट्टी में निश्चित लेबल MySQL सर्वर त्रुटि से कनेक्ट नहीं किया जा सकता 111 क्या आईडी के साथ आईडी के साथ एक div हो सकता है?

__doPostBack का उपयोग कैसे करें ()

मैं __doPostBack() का उपयोग करते हुए ASP.NET में एक asyncrhonous postback बनाने का प्रयास कर रहा हूं, लेकिन मुझे यह नहीं पता कि यह कैसे करना है। मैं वेनिला जावास्क्रिप्ट का उपयोग करना चाहता हूं

एक बटन क्लिक की तरह सरल कुछ __doPostBack() ईवेंट आग लग सकता है। मैं सिर्फ यह जानने की कोशिश कर रहा हूं कि तंत्र कैसे काम करता है।

वेब के समाधान से एकत्रित समाधान "__doPostBack का उपयोग कैसे करें ()"

उदाहरण के लिए आप इसे अपने वेब प्रपत्र में बटन के साथ btnSave नाम की कोशिश कर सकते हैं:

 <input type="button" id="btnSave" onclick="javascript:SaveWithParameter('Hello Michael')" value="click me"/> <script type="text/javascript"> function SaveWithParameter(parameter) { __doPostBack('btnSave', parameter) } </script> 

और आपके कोड के पीछे इस तरह कुछ जोड़ने के लिए मूल्य पढ़ें और उस पर कार्य करें:

 public void Page_Load(object sender, EventArgs e) { string parameter = Request["__EVENTARGUMENT"]; // parameter // Request["__EVENTTARGET"]; // btnSave } 

इसे एक कोशिश दें और हमें बताएं कि क्या वह आपके लिए काम करता है।

FancyBox और / या jQuery संवाद के अंदर पोस्टबैक करने के लिए सर्वर-साइड नियंत्रण प्राप्त करने का यह एक अच्छा तरीका है। उदाहरण के लिए, FancyBox-div में:

  <asp:Button OnClientClick="testMe('param1');" ClientIDMode="Static" ID="MyButton" runat="server" Text="Ok" > </asp:Button> 

जावास्क्रिप्ट:

 function testMe(params) { var btnID= '<%=MyButton.ClientID %>'; __doPostBack(btnID, params); } 

सर्वर-साइड पृष्ठ_लोड:

  string parameter = Request["__EVENTARGUMENT"]; if (parameter == "param1") MyButton_Click(sender, e); 

यहां एक संक्षिप्त ट्यूटोरियल है कि कैसे __doPostBack() काम करता है

ईमानदार होने के लिए, मैं इसका उपयोग नहीं करता हूं; कम से कम सीधे कई सर्वर नियंत्रण, (जैसे, Button , LinkButton , ImageButton , ImageButton के कुछ हिस्सों, आदि) __doPostBack उपयोग उनके पोस्ट बैक तंत्र के रूप में करते हैं।

मैं बस asp:button लिए इस पोस्ट में कुछ जोड़ना चाहूंगा asp:button मैंने ग्राहक आईडी की कोशिश की है और यह मेरे लिए काम नहीं करता है:

 __doPostBack('<%= btn.ClientID%>', ''); 

हालांकि, यूनीकआईडी को सर्वर पर वापस पोस्ट करना लगता है, जैसे नीचे:

 __doPostBack('<%= btn.UniqueID%>', ''); 

यह भविष्य में किसी और की मदद कर सकता है, इसलिए इसे पोस्ट कर रहा है।