2014-06-14 5 views
2

나는 asp.net 응용 프로그램에서 일하고 있습니다. 페이지의 경우 텍스트 상자 및 드롭 다운 목록 등의 컨트롤 값을 지우려면 ViewState의 값을 제거해야합니다. 처음에 나는 codebehind에서 그것을하고 있었고, 그래서 문제는 거기에 있었다. 내가 클라이언트 측을 사용하여 컨트롤의 값을 다시 설정하려고 할 때하지만 지금 문제가 발생, 자바 스크립트에서 Viewstate의 값을 설정

document.getElementById('<%= txtTextBox.ClientID %>').value =''; 

말을하지만 난이 직면하고있는 문제는 내가 클라이언트 측에서 viewstate가 값을 설정할 수 있다는 것입니다. 내 내가 하나를 viewstate가 분명해야하는 것은 간단한 변수의 ViewState [ "NameOfUser을"] 말이고, 또 다른 하나는, 말을 viewstate가에

ViewState["dataTable"] = dt; 

감사와 안부 데이터 테이블로 변환됩니다

+0

여기에 어떤 질문이 있습니까? – Rahul

+0

요소를 변경하면 Microsoft에서 포함 된 javacode가 submit시 viewstate를 변경합니다. – Hogan

+0

@Rahul은 제목에서 분명하지 않습니까 ?? – user3739515

답변

0

당신은 간단하게 할 수 없습니다 클라이언트 측에서 값을 할당하십시오.

  1. 은 어느 당신은 양식이나 자바 스크립트에서
  2. 전화 아약스를 제출하면서 숨겨진 필드를 통해 전달하고의 ViewState 서버 측에 액세스 할 수 있습니다.
+1

모든 샘플 또는 참조 링크는 매우 유용합니다. – user3739515

+1

정적 메서드 인 ajax 호출을 수행 할 때 ViewState 속성에 대한 액세스 권한이 있습니까? – cinek

+0

그 방법을 설명하십시오 .. – kplshrm7

관련 문제