asp.net - error with form action -


मेरे पास निम्न C # कोड है:

  AddCommentForm = string.Format ("& lt; Form name = \ "addcomment \" method = \ "post \" runat = \ "server \" id = \ "add_comment_form \" & gt; & lt; पी & gt; TITLE: & lt; इनपुट प्रकार = \ "text \" name = \ "शीर्षक \" / & gt; & lt; / p & gt; & lt; p & gt; कंटेंट & lt; textarea नाम = \ "सामग्री \" & gt; & lt; / textarea & gt; & lt; / p & gt; & lt; पी & gt; & lt; बटन प्रकार = \ " \ प्रस्तुत "& gt; सबमिट करें और lt; / बटन & gt; & lt; / p & gt; & lt; / प्रपत्र & gt;"); This.Form.Action = "ViewArticle.aspx? ArticleID =" + अनुच्छेद;   

समस्या यह है कि दूसरी पंक्ति में एक त्रुटि है:

  System.NullReferenceException पकड़ा गया   

मेरा प्रश्न यह है कि मैं यह त्रुटि कैसे कर सकता हूं?

और यह कोड क्यों काम करता है? <पूर्व> & lt;% this.Form.Action = "ViewArticle.aspx? अनुच्छेद =" + + अनुच्छेद। टॉस्ट्रिंग (); & Gt%; & Lt; form name = "add comment" method = "post" runat = "server" & gt;

  AddCommentForm = string.Format ("& lt; फ़ॉर्म का नाम = \" AddComment \ "method = \" post \ "....   

उपरोक्त कोड मान्य नहीं है। AddCommentForm एक HtmlForm नियंत्रण है - स्ट्रिंग नहीं। इसके अलावा, आप एक और एएसपी.नेट में फॉर्म के अंदर टैग

  this.Form.Action = "ViewArticle.aspx? ArticleID =" + ArticleID.ToString ();  < / Pre> 

असल में, आप हैं, हालांकि यह संकलित है, यह काम नहीं करेगा। जब आप ViewArticle.aspx पृष्ठ पर जाएं, तो आपको एक त्रुटि मिल जाएगी।

यदि आप एएसपी.नेट के अंदर एक फॉर्म चाहते हैं, तो iframe का उपयोग करें।

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -