나는 누군가가 우리가 절대적으로 if(ViewState["clicks"] == null)
를 확인해야하거나 프로그램이 실행되지 않습니다있는 상황을 지적 할 수다시 게시 및 ViewState를
protected void Page_Load(object sender, EventArgs e)
{
//find if this is the initial get request
//after you click a button, this code will not run again
if (!IsPostBack)
{
if(ViewState["clicks"] ==null)
{
ViewState["clicks"] = 0;
}
//we're using the ViewState[clicks] to initialize the text in the text box
TextBox1.Text = ViewState["clicks"].ToString();
}
}
처럼의 ViewState 변수로 작업 할 때 관용적 것 몇 가지 코드를 본 적이? 나는 새로운 버튼을 먼저 추가 한 다음 Button1을 클릭하고 프로그램을 계속 실행했지만 Button 2
버튼을 클릭하면 포스트 백 이었지만 버튼 1을 여러 번 클릭 한 후에도 프로그램은 여전히 동일하게 작동했습니다.
사용하는 경우에는 완전히 필요하지 않을 수 있습니다. 그러나 ViewState를 기본 유형으로 사용하면 어떻게 처리 할 수 있습니까? 가치가 없다면 특별한 처리가 필요합니다. 네이티브 형식은 정수, Datetime 및 Guid 값을 의미합니다. – CSharpConductor