2013-10-19 2 views
0

VS의 C# 프로젝트에서 외부 HTML 리소스를 사용하고 있습니다. 웹 페이지를 채우기 위해 리소스 영역을 C# 코드로 전달합니다. 그러나 사용자 입력 입력을 다른 입력으로 전달하고 싶습니다.HTML 텍스트 상자간에 입력 데이터 전달

!!!ThisIsSearchArea### 
     <br>Customer Number <input type="text" name="customerNumber" id="customerNumber"><br> 
     <br>Account Number <input type="text" name="accountNumber" id="accountNumber"><br> 

     <input name ="hiddenName" type="hidden" value="1" /> 
     <br>&nbsp<br><hr> 

     <div>     
    <a href="#" id="IntegrationSearchLink" data-action="IntegrationComponent_BC0625B6-7690-4CEA-8C42-B2C433FD5315">Search</a> 
    <script type="text/javascript"> 
     $(document).ready(
     function() { 
      $('#IntegrationContinueLink').hide(); 
      $('#IntegrationSearchLink').button(); 
      $('#IntegrationSearchLink').click(function (event) { 
       $('#hidIntegrationCommand').val('SearchCustomers'); 
       ExecuteAction(event, $(this)); 
      }); 

     }); 

지금이 검색 영역 내 모든 웹 페이지에 존재하고 자바 스크립트가 실행될 때 새로운 웹 페이지가 제기된다 : 예 영역은 다음과 같습니다. 그러나이 영역을 다시 사용하면 두 텍스트 입력의 입력 값이 손실되어 공백이됩니다. 따라서 자바 스크립트 또는 다른 코드를 사용하여 이러한 값을 유지하는 방법이 있습니까?

+0

쿠키에 값을 저장하면 언제든지 유지할 ​​수 있습니다. – Shadow

답변

1

클라이언트 측 스크립팅에서와 마찬가지로 쿠키 이외의 쿠키를 사용할 수는 없습니다.

PHP와 같은 서버 측 언어를 사용하는 경우 해당 값을 세션 변수에 저장할 수 있습니다.

$_SESSION[] 
관련 문제