मैं अपने पृष्ठ और उसके SelectedIndexChanged विधि फ़ाइल (.cs) के पीछे कोड में बनाया पर DropDownList है।जावास्क्रिप्ट के साथ नकली पोस्टबैक कैसे उत्पन्न करें?
मैं एक टैग (onmouseover घटना) के साथ नकली पोस्टबैक बनाना चाहता था।
सबसे पहले मैंने HTML का स्रोत देखा।
<select name="ctl00$cpholder_ana$ddlFaturaNolar" onchange="javascript:setTimeout('__doPostBack(\'ctl00$cpholder_ana$ddlFaturaNolar\',\'\')', 0)" id="ctl00_cpholder_ana_ddlFaturaNolar">
<option selected="selected" value="CHOOSE"></option>
<option value="001926">[ 30.04.2009 - 156.492,00 TL ] 001926</option>
</select>
फिर, मैं
onchange="javascript:setTimeout('__doPostBack(\'ctl00$cpholder_ana$ddlFaturaNolar\',\'\')', 0)"
की नकल की और, मैं माउसओवर घटना के साथ एक टैग बनाया (पोस्टबैक बनाने के लिए, लेकिन के रूप में यह DropDownList से निकाल दिया)
<a onmouseover="javascript:setTimeout('__doPostBack(\'ctl00$cpholder_ana$ddlFaturaNolar\',\'\')', 0)">asdasdasdasdad</a>
लेकिन यह चयनित इंडेक्स चेंज विधि पर नहीं गया।
- सबसे पहले, क्यों?
- दूसरा, मैं ऐसा कैसे कर सकता है?
अब से धन्यवाद।
__doPostBack('<%= dropdownlist.UniqueID %>', '');
आप हार्ड-कोडेड अद्वितीय आईडी का उपयोग नहीं कर सकते हैं क्योंकि वे कई कारणों से बदल सकते हैं -
मैं करने के लिए बदल जोड़ें: asdasdasdasdad लेकिन यह काम नहीं करता। – uzay95