HiddenField не передает значение моему тегу<p></ p>

Back-конец:

protected void Page_Load(object sender, EventArgs e)
    {
            var data = File.ReadAllText(Server.MapPath("/Articles/12-19-2016/anotherworkingtitle.html"));
            HiddenFieldTest.Value = data.ToString();   
    }

Внешний интерфейс:

    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script src="../../Scripts/jquery-3.1.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">

        $(document).ready(function () {
             var data = $("#<%=HiddenFieldTest.ClientID %>").val();
            $('#firstTest').html(data);
        });

          //Below is a test I tried

<%--        document.getElementById("#<%=HiddenFieldTest.ClientID %>").value = ('#firstTest');
        var data = document.getElementById("#<%=HiddenFieldTest.ClientID %>").value;
        $('#firstTest').html(data);--%>

    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
   <div>
        <asp:Panel ID="aspTestArticle" runat="server">
        <asp:HiddenField ID="HiddenFieldTest" runat="server"/>
        <p id="firstTest" runat="server"></p>
        </asp:Panel>
    </div>
</asp:Content>

My Group Project - это развлекательный новостной сайт, посвященный видеоиграм и технологиям.

Код, который вы видите выше, тот же код, который я использовал для прототипа "Статьи". Это работает, но не будет работать на этой новой странице.

Что я делаю, это когда статья создается и вы нажимаете кнопку "Создать", создается новая папка с сегодняшней датой. В эту папку вставлен сам файл статьи и сгенерированная страница.aspx (в комплекте с.cs backend и designer.cs).

Вставлен код, который вы видите выше.

Страница прототипа работает, а эта страница - нет.

Код на этой сгенерированной странице и странице прототипа идентичны.

При доступе к странице все пусто. Когда "Проверка элемента" с помощью F12, я замечаю, что HiddenField имеет значение ="(код статьи)". Так не должно быть. Должно быть: (код статьи здесь)

Могу ли я получить помощь в поиске решения этой проблемы?

РЕДАКТИРОВАТЬ:: Я думал, что это был мой каталог, поэтому я изменил мой "src" в моем сценарии, чтобы отразить дополнительные папки. Это не сработало.

EDIT2:: Вот.html:

 <link href="../../CSS-StyleSheets/ArticleCSS.css" rel="stylesheet" />
<div class="header">
    <h1>another working title</h1>
    </div>
<body>
    <div class="body">
    <article>
        <h2>test</h2>
        <p class="article-meta"><strong>Author </strong>test,<strong> Published: </strong>12-19-2016</p>
        <h1>test</h1>
        <p>test</p>
    </div>
</body>

0 ответов

Другие вопросы по тегам