내 변수를 다음 페이지로 전달할 수 없습니다. 아무도 내가 뭘 잘못하고 있다고 말할 수 있습니까? 세션 변수 asp.net을 사용하는 방법 C#
var finalValue = value * sqlCouponValue;
finalValue = Math.Round(finalValue, 2);
Session["discountedOrderTotal"] = finalValue.ToString();
는 어디에서 다음 페이지에 다시 전화를 시도하고있다 :
이 가
e.Row.Cells[4].Text = "$" + Session["discountOrderTotal"];
가
사람이 어떤 아이디어가 있습니까? 전에 세션 변수를 사용 해본 적이 없으며 왜 단지 $
을 반환하는지 확신 할 수 없습니다. 어떤 도움이라도 대단히 감사 할 것입니다. 감사!
이를 호출 할 때 그래서이 시도? 오류가 있습니까? 아마도 "$"+ (string) Session [ "discountOrderTotal"]' – canon
과 같은 캐스트가 필요할 것입니다. [facade] (http://www.codeproject.com/Articles/16656/Manage-ASP-NET-Session-Variables-using-the-Facad) 세션 상태 관리를 사용하여이 문제와 다른 문제를 피할 수 있습니다. –