PDA

View Full Version : مشکل عجیب عنوانش سخته لطفا کمک کنین



phonixone2
جمعه 13 اردیبهشت 1392, 01:56 صبح
با سلام
دوستان من رو کامپیوتر خودم با این کد مشکل نداشتم اجرا میشد ولی الان انداختم رو هاست وقتی اجراش میکنم یعنی وقتی میخوام بعد از فشار دادم یه سری کد اجرا بشه و سپس به یه صفحه دیگه بره ولی خود صفحه یبار پست بک میشه و تو اون صفحه نمیره مشکل چیه؟؟؟؟؟!!!!!
اینم کده

protected void Button1_Click(object sender, EventArgs e)
{
string OrderNumber = InsertOrder();

Response.Redirect("Factor.aspx?OrderNumber=" + OrderNumber);
}

private string InsertOrder()
{
PersianCalendar perdate = new PersianCalendar();
string O_Time = perdate.GetHour(DateTime.Now).ToString() + ":" + perdate.GetMinute(DateTime.Now).ToString();
string today =perdate.GetDayOfMonth(DateTime.Today).ToString();
string mon = perdate.GetMonth(DateTime.Today).ToString();
string year = perdate.GetYear(DateTime.Today).ToString();
//string totlal_p=(GridView2.FindControl("Label5") as Label).ToString();
foreach (CartItem item in ShoppingCart.GetShoppingCart().Items)
{
ViewState["total_p"] = ShoppingCart.GetShoppingCart().GetSubTotal().ToStr ing();

}

string timelb = perdate.GetHour(DateTime.Now).ToString() + ":" + perdate.GetMinute(DateTime.Now).ToString();

SqlCommand cmd = con.CreateCommand();
cmd.CommandText = "INSERT INTO Orders(OrderNumber1,UserID1,OrderTime,OrderDay,mon ,year,TotalPrice,isread)"+
"Values(@OrderNumber,@UserID,@OrderTime,@today,@mon ,@year,@TotalPrice,'false')";
cmd.Connection = con;
string OrderNumber = Guid.NewGuid().ToString().Replace("-", string.Empty);

cmd.Parameters.AddWithValue("@OrderNumber", OrderNumber);
cmd.Parameters.AddWithValue("@TotalPrice", ViewState["total_p"].ToString());

cmd.Parameters.AddWithValue("@UserID", Session["ud"]);
cmd.Parameters.AddWithValue("@OrderTime", O_Time);
cmd.Parameters.AddWithValue("@today", today);
cmd.Parameters.AddWithValue("@mon", mon);
cmd.Parameters.AddWithValue("@year", year);


con.Open();
cmd.ExecuteNonQuery();
con.Close();
return OrderNumber;
}