PDA

View Full Version : چرا Redirect كار نمي كنه؟



mehrdad_shahian
جمعه 27 اسفند 1389, 19:44 عصر
سلام
من اين كد رو نوشتم ولي كار نمي كنه و به ادرس داده شده نميره كسي ميدونه اشكالش كجاس؟
protected void LinkButton3_Command(object sender, CommandEventArgs e)
{
string id = e.CommandArgument.ToString();
LinkButton linkb1 = (LinkButton)DataList1.Items[0].FindControl("LinkButton3");
DataBase db = new DataBase();
db.Connection = System.Web.Configuration.WebConfigurationManager.C onnectionStrings["PowerfullConnectionString"].ConnectionString;
string s = db.SqlUpdate("[IranianBoyCustomer]", "[Customer_hits]", "[Customer_hits]+1", "[Customer_id] =" + id);
//Server.Execute(linkb1.CssClass.ToString());
Response.Redirect(linkb1.CssClass.ToString());
}

asif1358
جمعه 27 اسفند 1389, 20:00 عصر
بجای CssClass باید PostBackUrl قرار بدید

mehrdad_shahian
جمعه 27 اسفند 1389, 20:24 عصر
مرسي از پاسختون.همونطوري هم جواب گرفتم. فقط چون ادرساي من واقعي نبودن("http://www.dfsdfs.ir") هدايت نمي كرد ولي به محض اينكه يه ادرس دزست مثل گوگل رو قرار دادم عمل كرد.مرسي

mehrdad_shahian
جمعه 27 اسفند 1389, 20:26 عصر
بجای CssClass باید PostBackUrl قرار بدید
اگه postbackurl رو مقدار بديم ديگه وارد رويداد command نميشه و فورا به ادرس داده شده ميره