ورود

View Full Version : سوال: سوال: نمایش کالا ها در صفحه نخست سایت



Tmehdi
چهارشنبه 03 خرداد 1396, 18:09 عصر
سلام. ببخشید من دارم طراحی سایت با asp را به صورت تجربی یاد می گیرم و مبتدی هستم میخواستم ببینم چطوری (با چه کدی) می توانم کالا ها را در صفحه نخست سایت نمایش بدم؟
کد زیر را نوشتم ولی خیلی دیر صفحم لود میشه ممنون می شم اگه کمکم کنید.
string cs = ConfigurationManager.ConnectionStrings["forooshConnectionString"].ToString();
SqlConnection con = new SqlConnection(cs);
DataTable dt = new DataTable();
con.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from tbl_kala", con);
da.Fill(dt);
con.Close();
string html = "<div>";
for (int i = 0; i < dt.Rows.Count; i++)
{

html += "<hr>";
html +="<table style='width: 100%;'>";
html +="<tr>";
html +="<td>";
html += "<a href='defult.aspx?idkala="+dt.Rows[i]["idkala"].ToString()+"'>خرید</a></td>";
html +=" <td>&nbsp;";
html +="&nbsp;"+"نام کالا: "+dt.Rows[i]["name"].ToString()+"</td>";
html +="<td>"+"قیمت: "+ dt.Rows[i]["gheymat"].ToString()+"</td>";
html +="<td>";
html +=" &nbsp;";
html +=" &nbsp;";
html +="<img src='" + dt.Rows[i]["picurl"].ToString().Replace("\\","/") + "' width='100px' height='100px'>"+"</td>";
html +="</tr>";
html += "</table>";
html += "<hr>";
}
html += "</div>";
ltlshowkala.Text=html;