JavaScript не отображается на странице приложения - PullRequest
0 голосов
/ 30 ноября 2018

Я добавил свой JavaScript на странице приложения в PlaceholderMain

<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
    <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script type="text/javascript" lang="javascript">
          function change() {
            var Email =   document.getElementById('ctl00_PlaceHolderMain_ctl00_FBACreateUserWizard_CreateUserStepContainer_Email');
            var UserName = document.getElementById('ctl00_PlaceHolderMain_ctl00_FBACreateUserWizard_CreateUserStepContainer_UserName');
            UserName.value = Email.value;
        }
        </script>

Используя построитель строк, я добавил этот код в applicationpage.cs

protected void RenderContents(HtmlTextWriter writer)

        {
            System.Text.StringBuilder sb2 = new System.Text.StringBuilder();
            sb2.AppendLine(@"<script language='javascript'>");
            sb2.AppendLine(@"function change(){");
            sb2.AppendLine(@"var Email = document.getElementById('ctl00_PlaceHolderMain_ctl00_FBACreateUserWizard_CreateUserStepContainer_Email');");
            sb2.AppendLine(@"var UserName = document.getElementById('ctl00_PlaceHolderMain_ctl00_FBACreateUserWizard_CreateUserStepContainer_UserName');");
            sb2.AppendLine(@"UserName.value=Email.value;");
            sb2.AppendLine(@" }");
            sb2.AppendLine(@"</script>");

            if (!Page.ClientScript.IsStartupScriptRegistered("JSScript"))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(),"JSScript", sb2.ToString());

            }


        }

Когда япроверил страницу приложения с помощью отладки в браузере. Я не вижу JavaScript, который я добавил на страницу.

Могу ли я узнать, как это добавить на страницу приложения.

Ранее я тестировал этот кодвнутри страниц SharePoint, и теперь он отлично работает, когда я пытаюсь добавить это на страницу приложения, JavaScript не отображает на странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...