언어 드롭 다운 목록이있는 마스터 페이지가 있습니다. 세션에서 드롭 다운의 선택된 값을 저장합니다. 세션의 값이 무엇인지 페이지로드를 확인하려고합니다. 하지만 페이지로드시 세션에 아무 것도 없기 때문에 예외가 발생합니다. 누군가 세션을 기본값으로 설정할 수있는 페이지로드 전에 어떤 메소드를 호출해야합니까?마스터 페이지에서 세션 값 가져 오기 - PageLoad
미리 감사드립니다. 당신은 당신의 세션 변수의 값을 설정 Page_PreLoad
이벤트를 사용할 수
protected void ddlLanguage_SelectedIndexChanged(object sender, EventArgs e)
{
Session["Language"] = ddlLanguage.SelectedValue;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ddlLanguage.SelectedValue = Session["Language"].ToString();
}
두 번째 옵션을 시도하자 – asma
그것은 효과가있다. 고맙습니다 – asma