पर एस्पनेटफॉर्म की एक्शन विशेषता को कैसे बदलें हम मुख्य पृष्ठ में मुख्य एएसपी.NET फॉर्म की एक्शन विशेषता को गतिशील रूप से संशोधित करने का प्रयास कर रहे हैं।मास्टरपेज गतिशील रूप से
पृष्ठ में एक रेडियो बटन है, उपयोगकर्ता चयन में से एक विकल्प और क्लिक का चयन करता है, पोस्टबैक पर, फॉर्म के एक्शन विशेषता को सेट किया जाना चाहिए और फ़ॉर्म को स्वचालित रूप से सबमिट किया जाना चाहिए।
हम इसके लिए जावास्क्रिप्ट का उपयोग करने की कोशिश कर रहे थे।
document.forms[0].action = "option1.aspx";
document.forms[0].submit();
लेकिन यह काम किया जाना प्रतीत नहीं होता है, वहाँ कार्रवाई विशेषता पर कोई प्रभाव नहीं है।
अगर हम एक मास्टर पृष्ठ का उपयोग नहीं करते, इस का उपयोग करते हुए
this.Form.Action = "option1.aspx";
ClientScript.RegisterStartupScript(this.GetType(),"test1",
"document.form[0].submit();",true);
दुख की बात है, हम नहीं कर सकते मास्टर पृष्ठ को हटाने के द्वारा आसानी से प्राप्त किया जा सकता .. यह कैसे प्राप्त किया जा सकता पर किसी भी संकेत दिए गए ..?
अच्छा लगा। वास्तव में मुझे क्या चाहिए। +1 – Neil
+1 सहायक। इस पर आधारित, मैंने सर्वर-आधारित फॉर्म को हटा दिया और कुछ क्लासिक HTML किया। – JDB