bftarane
شنبه 02 دی 1391, 12:44 عصر
سلام
من اين کدها رو نوشتم براي دانلود فايل
و فايل به خوبي دانلود ميشه منتها مي خوام بعد از اينکه دانلود شد به تعداد دانلود يکي اضافه بشه که البته اين هم به خوبي انجام ميشه
منتها مي خوام تا دانلود شد تعداد جديد دانلودها نشون داده بشه
که براي اين کار اومدم اين متد رو همون طور که مي بينيد فراخواني کردم
Getfiles();
که در اين متد گريدويو بايند ميشه
ولي الآن اين طوري نميشه و وقتي خودم صفحه رو رفرش مي کنم تعداد دانلوديهاي جديد نشون داده ميشه
protected void GridView3_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "dwn")
{
string ddd = e.CommandArgument.ToString();
string[] d = ddd.Split(',');
try
{
Response.Clear();
Response.ContentType = "application/x-doc";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + d[0] +"/"+d[1] + "");
Response.TransmitFile(d[0] + "/" + d[1]);
MyDALBase.ExecuteNoneQuery(System.Data.CommandType .StoredProcedure, "updateDlCount", new SqlParameter[]{
new SqlParameter("@Id",d[2]),
new SqlParameter("@DlCount",Convert.ToInt32( d[3])+1)
});
Response.End();
}
catch
{
}
Getfiles();
}
}
من اين کدها رو نوشتم براي دانلود فايل
و فايل به خوبي دانلود ميشه منتها مي خوام بعد از اينکه دانلود شد به تعداد دانلود يکي اضافه بشه که البته اين هم به خوبي انجام ميشه
منتها مي خوام تا دانلود شد تعداد جديد دانلودها نشون داده بشه
که براي اين کار اومدم اين متد رو همون طور که مي بينيد فراخواني کردم
Getfiles();
که در اين متد گريدويو بايند ميشه
ولي الآن اين طوري نميشه و وقتي خودم صفحه رو رفرش مي کنم تعداد دانلوديهاي جديد نشون داده ميشه
protected void GridView3_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "dwn")
{
string ddd = e.CommandArgument.ToString();
string[] d = ddd.Split(',');
try
{
Response.Clear();
Response.ContentType = "application/x-doc";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + d[0] +"/"+d[1] + "");
Response.TransmitFile(d[0] + "/" + d[1]);
MyDALBase.ExecuteNoneQuery(System.Data.CommandType .StoredProcedure, "updateDlCount", new SqlParameter[]{
new SqlParameter("@Id",d[2]),
new SqlParameter("@DlCount",Convert.ToInt32( d[3])+1)
});
Response.End();
}
catch
{
}
Getfiles();
}
}