0

VS の C# プロジェクト内で外部 HTML リソースを使用しています。Web ページを作成するために、リソースの領域を C# コードに渡しています。ただし、ユーザーが入力した入力を他の入力に渡したいと思います。エリアの例を以下に示します。

!!!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));
            });

        });

これで、この検索領域がすべての Web ページに表示され、JavaScript を実行すると新しい Web ページが表示されます。ただし、この領域を再度使用すると、2 つのテキスト入力の入力値が失われ、空白になります。したがって、javascript やその他のコードを使用してこれらの値を保持する方法はありますか?

4

1 に答える 1

1

それ以外の場合は、クライアント側のスクリプトと同様に、Cookie を使用することはできません。

PHP などのサーバー側言語を使用している場合は、その値をセッション変数に格納できます。

$_SESSION[]
于 2013-10-20T00:12:08.143 に答える