c# - how to call a javascript function using asp.net? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 2 जवाब
यह वही है जो कोशिश कर रहा है im इनलाइन जेएस के कार्य को बुला रहा है लेकिन मैं काम नहीं कर रहा था
& lt;% @ पेज भाषा = "सी #" ऑटोइवेंटवायरअप = "सच्चा" कोडबहिन्द = "वेबफॉर्म 1। एस्पक्स सी" इनहेरिट्स = "जावास्क्रिप्टट्यूटोरियल। वेबफॉर्म 1"% & gt; & Lt;; DOCTYPE HTML PUBLIC "- // W3C // डीटीटी एक्सएचटीएमएल 1.0 ट्रांसक्रिप्शन // एन" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> & Lt; html xmlns = "http://www.w3.org/1999/xhtml" & gt; & Lt; head runat = "server" & gt; & Lt; title & gt; जावास्क्रिप्ट ट्यूटोरियल & lt; / title & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" भाषा = "जावास्क्रिप्ट" & gt; फ़ंक्शन ऑब्जेक्ट्स () {चेतावनी ("ठीक है"); } & Lt; / script & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; form runat = "server" id = "myform" & gt; & Lt; एएसपी: बटन ऑनक्लिक = "& lt;% ऑब्जेक्ट्स ();% & gt;" Runat = "server" / & gt; & Lt; / प्रपत्र & gt; & Lt; / body & gt; & Lt; / html & gt;
और निम्न त्रुटि है:
CS1061: 'ASP.webform1_aspx' में 'ऑब्जेक्ट' के लिए कोई परिभाषा नहीं है और कोई एक्सटेंशन विधि 'ऑब्जेक्ट' नहीं है 'ASP.webform1_aspx' के पहले तर्क का स्वीकार किया जा सकता है (क्या आप उपयोग निर्देशक या असेंबली संदर्भ को याद नहीं करते हैं?)
क्लाइंट साइड जावास्क्रिप्ट ईवेंट को पंजीकृत करने के लिए
onclick के बजाय का उपयोग करें और बटन को कुछ आईडी असाइन करें सर्वर साइड इवेंट को पंजीकृत करने के लिए
onclick का उपयोग किया जाता है।
& lt; एस्प: बटन आईडी = "yourButtonID" runat = "server" OnClientClick = "ऑब्जेक्ट्स ();" / & Gt;
Comments
Post a Comment