여기서 잘못된 것은 무엇입니까? 나는 ViewState를 작동시킬 수 없습니다ViewState가 이전 페이지의 값을 기억하지 못함 init
protected void Page_Init(object sender, EventArgs e)
{
Method1();
}
private void Method1()
{
Element.Click += new EventHandler(Button_Click);
}
public void Button_Click(object sender, EventArgs e)
{
if(ViewState["x"] != null)
// use ViewState["x"] from previous Page Init
//do processing ...
//in the end, store value for future use
ViewState["x"] = myLabel.Text;
}
내가 그렇게 첫 페이지 초기화가 나는 변수의 ViewState를 이전 값에서 읽을 이러한 변경, 그 전에, 내가 변경을 할 경우, 트리거, 페이지를 다시로드하고 I 처리를 수행 한 후, 다음 번 사용을 위해이 값을 대체하십시오 (다음번 Page Init에서).
문제는 당신에게 감사 나는 이전 페이지 초기화 에 준 값을 기억/저장하지 않습니다, 내의 ViewState가 null입니다
같은 간단한 사용 세션 변수 아래의 답변으로 문제가 해결되면 다른 사용자에게 허용되는 것으로 표시하십시오. –
질문이 해결 되었습니까? 승인 된 답변으로 표시하십시오. – fuzz