-3

コード ビハインドからフォームを保存 (更新) したい。

編集フォームにボタンがあります

<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" style="color: #FF0000; font-size: medium; font-weight: 700" Text="Update" />

しかし、場合によっては、更新ボタンを発行する前にフォームを自動的に保存したいことがあります。

コードビハインドでこれを行うにはどうすればよいですか?

4

2 に答える 2

0

しかし、場合によっては、更新ボタンを発行する前にフォームを自動的に保存したいことがあります。

タイマー機能を実現するために、 JavaScriptintervalまたはtimeout関数を使用できます。

個人的には、jQuery フレームワーク、AJAX 手法、intervalおよびserialize関数を使用してそれを行います。

ページのheadセクションに次を追加します (フォームの ID であることを確認するか、それに応じて変更します)。aspxform1

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
    <script type="text-javascript">
            var result = self.setInterval(function(){
            var $frm = $('#form1');
            $.ajax({
                type: $frm.attr('method'),
                url: $frm.attr('action'),
                data:  $frm.serialize(),
                success: function (msg) {
                    alert("Success");
                }
            });
        }, 10000); // Post(update) your form each 10 seconds.
    </script>
于 2013-09-25T15:44:13.137 に答える