چه چور میتونم اطلاعاتش رو از دیتابیس بخونه؟
این لینک رو ببیینید
از این کد استفاده کردم اما چیزی درون فایل web.stiemap درج نمیشه
SqlConnection cn = new SqlConnection(cmsarya.DAL.Utility.Connection_String()); string mydomain = "http://paghalat.ir"; string strSql = "select * from pages"; SqlDataAdapter dacontent = new SqlDataAdapter(strSql, cn); DataSet dscontent = new DataSet(); dacontent.Fill(dscontent, "SiteMap"); //here we fill all the products into dataset XmlTextWriter writer = new XmlTextWriter(Response.OutputStream, Encoding.UTF8); writer.WriteStartDocument(); writer.WriteStartElement("siteMapNode"); //Now we loop for creating the XML node for all products if (dscontent.Tables[0].Rows.Count > 0) { DataRow dtr; int i = 0; while (i < dscontent.Tables[0].Rows.Count) { dtr = dscontent.Tables[0].Rows[i]; //Creating the element string Loc = mydomain + "/post/" + dtr["ID_pages"].ToString() + "/" + dtr["url_pages"] + ".html".ToString(); writer.WriteStartElement("urlset", "http://www.sitemaps.org/schemas/sitemap/0.9"); writer.WriteStartElement("url"); writer.WriteElementString("loc", Loc); writer.WriteElementString("priority", "0.9"); writer.WriteStartElement("url"); //End URL writer.WriteEndElement(); i++; } } writer.WriteEndDocument(); writer.Close(); Response.Redirect("Web.sitemap");
کد رو Trace کنید تا متوجه بشید کدام خط به وظیفه اش عمل نمیکنه یا مشکل کجاست
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)