0

java スクリプトと css コードが .aspx ファイル内に記述されている Web プロジェクトをリファクタリングしています。現在、aspx ファイルから Java スクリプトと css コードを削除し、それぞれの css ファイルと js ファイルのコードが aspx で参照されていることを維持しています。ファイル。

Javaスクリプトコードが関数内の1か所に記述されている場合、それは私にとって簡単です.ここでのサンプルコードでは、すべてのJavaスクリプトコードが関数内にあるわけではなく、スクリプトの一部がdivブロック内にあります.私はできません.これらのスクリプトを別のファイルに入れます。さらに、私はJavaスクリプトとWeb開発の初心者です。これについて助けてください。

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <script type="text/javascript">
       -------code-----------       
    </script>
    <% Html.EnableClientValidation(); %>
    <% using (Html.BeginForm())
       {%>
    <%: Html.ValidationSummary(true) %>
    <div class="formColWhole" style="width: 935px;">
          <script type="text/javascript">

              document.body.style.cursor = 'default';

              document.forms[0].action = '<% = ViewData["RegisterPageUrl"].ToString() %>';

              function IndicateProcessing() {
              if (typeof (Page_ClientValidate) == 'function') {
                  if (Page_ClientValidate() == false) { return false; }
              }


              var cancelButton = document.getElementById("<% = buttonCancel.ClientID %>");
              if (cancelButton != null) {
                  cancelButton.disabled = true;
              }

              document.body.style.cursor = 'wait';

              return true;
              }
              function submitForm() {
              IndicateProcessing();
              // _gaq.push(['_trackEvent', 'Register', 'Register submit Click', 'Register submit']);
              // avoid duplicate submission
              var button = $("#buttonSend");
              button.attr('disabled', true).html('');

              document.forms[0].submit();
                        }
          </script>
    </div>
    <div class="formColWhole" style="width: 100%;">
       --------code----

    </div>
    <script type="text/javascript">
        var selectCountryText = document.getElementById("<% = selectCountry.ClientID %>").value;
        var regions = document.getElementById("region");
        regions.firstChild.text = selectCountryText;
    </script>
</asp:Content>
4

0 に答える 0