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>