Saturday 15 May 2010

asp.net - The first else part is not reading -


  सार्वजनिक आंशिक कक्षा StudentView: System.Web.UI.Page {SqlConnection con = नया SqlConnection (WebConfigurationManager.ConnectionStrings [ "DBCS"] ConnectionString)। संरक्षित void Button1_Click (ऑब्जेक्ट प्रेषक, EventArgs ई) {यदि (! स्ट्रिंग.आईएसनलओआरओलिटी (पाठ बॉक्स 1 पाठ)) {string str = "Mysqlqeury"; con.Open (); SqlCommand सीएमडी = नया SqlCommand (str, con); SqlDataAdapter da = नया SqlDataAdapter (cmd); डाटासेट डीएस = नया डाटासेट (); अगर (पेज। आईएसपोस्टबैक) {दा.फिल (डीएस, एसआर); GDStudents.DataSource = डीएस; GDStudents.DataBind (); } अन्य {string myStringVariable1 = "कोई भी विद्यार्थी रिकॉर्ड नहीं है !!"; ClientScript.RegisterStartupScript (this.GetType (), "myAlert", "चेतावनी ('" + myStringVariable1 + "');", सच है); }} Else {string myStringVariable = "छात्र आईडी या छात्र नाम दर्ज करें!"; ClientScript.RegisterStartupScript (this.GetType (), "myAlert", "चेतावनी ('" + myStringVariable +' '); ", सच है); } Con.Close (); }}    

पेज। आईएसपोस्ट हमेशा इस मामले में सच हो जाएगा, यह केवल गलत होगा पहले पेज लोड पर क्योंकि यह स्थिति एक बटन क्लिक ईवेंट इवेंट हैंडलर पृष्ठ के भीतर है। आईएसपोस्टबैक कभी गलत नहीं होगा, इसलिए दूसरा भाग निष्पादित नहीं होगा।

यहां पृष्ठ पर कुछ दस्तावेज हैं। आईपीएस पोस्टबैक संपत्ति

< / P>

आपको पहले पृष्ठ लोड पर कोड निष्पादित करने की आवश्यकता है, तो आपको केवल Page.IsPostBack का उपयोग करना चाहिए।

क्या आप वास्तव में यहां परीक्षण करने की कोशिश कर रहे हैं?

अगर आप बस टेस्ट करना चाहते हैं कि कोई रिकॉर्ड डेटाबेस में था, तो बस जांच लें कि अगर आप वापस लौट रहे हैं तो डाटासेट रिक्त है। इस तरह से कुछ प्रयास करें: <पूर्व> सार्वजनिक आंशिक कक्षा छात्रव्यू: सिस्टम। वेब। यूआई पृष्ठ {SqlConnection con = नया SqlConnection (WebConfigurationManager.ConnectionStrings ["DBCS"]। ConnectionString); Bool IsDataSetEmpty (डेटासेट डेटासेट) {foreach (DataSable.Tables में DataTable तालिका) {यदि (table.Rows.Count! = 0) वापस लौटते हैं; } वापस सच; } सुरक्षित शून्य बटन 1_Click (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई) {यदि (! स्ट्रिंग.आईएसनलऑरएक्टि (टेक्स्टबॉक्स 1 टेक्स्ट)) {string str = "Mysqlqeury"; con.Open (); SqlCommand सीएमडी = नया SqlCommand (str, con); SqlDataAdapter da = नया SqlDataAdapter (cmd); डाटासेट डीएस = नया डाटासेट (); दा। भरें (डीएस, एआरआर); अगर (! आईडाटासेटएप्टी (डी एस)) {जीडीटीडेंट्स.डेटासोर्स = डीएस; GDStudents.DataBind (); } अन्य {string myStringVariable1 = "कोई भी विद्यार्थी रिकॉर्ड नहीं है !!"; ClientScript.RegisterStartupScript (this.GetType (), "myAlert", "चेतावनी ('" + myStringVariable1 + "');", सच है); }} Else {string myStringVariable = "छात्र आईडी या छात्र नाम दर्ज करें!"; ClientScript.RegisterStartupScript (this.GetType (), "myAlert", "चेतावनी ('" + myStringVariable +' '); ", सच है); } Con.Close (); }}

No comments:

Post a Comment