PJ Arends Ответов: 1

Html: одно значение на нескольких страницах


Я обновляю файл справки HTML с помощью HTML Help Workshop 4.74 и хочу добавить информацию об авторских правах и версии в нижнюю часть каждой страницы. Я достаточно легко добрался до нижней части страницы
<div style="position: absolute; width: 100%; bottom: 0; text-align: center; padding: 10px; font-size:10px">
    Version 1.0.1<br />
    Copyright © 2016 <a href="http://www.codeproject.com/Members/PJArends" target="_blank">PJ Arends</a><br />
    <a href="http://www.codeproject.com/Articles/1099222/Tile-Grid-Control" target="_blank">http://www.codeproject.com/Articles/1099222/Tile-Grid-Control</a>
</div>

Теперь моя проблема заключается в том, что если я обновлю номер версии, как я могу обновить его сразу на всех страницах, не заходя на каждую страницу и не редактируя их все по отдельности. Я уверен, что есть Java-скрипт или даже метод VB-скрипта, который я могу использовать, но я не знаю JS или VBS и не хочу учиться ни тому, ни другому, чтобы заставить эту простую вещь работать. Так что да, это вопрос типа "Gimme Codez".

Любая помощь с указателем в правильном направлении или даже лучше с самим кодом будет очень признательна. Спасибо :)

Что я уже пробовал:

Я пробовал google, но мой google foo сейчас очень плох для этого вопроса.

gggustafson

Используйте мастер-страницу. Я предлагаю что-то вроде https://www.codeproject.com/Articles/1250380/MasterPages-using-HTML-CSS-and-JavaScript и его ошибки https://www.codeproject.com/Articles/5247127/Master-Pages-using-HTML-CSS-and-JavaScript-Errata. Метод, описанный в этих статьях, не зависит от Microsoft. И да, это тяжелая работа по обновлению всего сайта, но как только она будет выполнена, вы окажетесь хорошо вознаграждены. Удачи

1 Ответов

Рейтинг:
1

Vander Wunderbar

Если в проекте нет концепции общей страницы, обычно называемой главной страницей или страницей макета в MVC, в ASP.NET веб-форма, которую вы вызываете, также создает и использует UserControl, содержащий информацию об авторских правах. Это поможет вам легко подать заявку на каждую страницу. Если у вас нет таких понятий. Боюсь, вам придется повторить это для всех страниц проекта. В web thing есть термины, называемые Header и Footer это будет содержать общие вещи, которые будут применяться для всех страниц. Header обычно содержит меню и Footer Информация об авторских правах.


PJ Arends

Спасибо за ваш ответ. Я думаю, что в конечном итоге я просто напишу сценарий c++, который будет проходить через все файлы .htm и обновлять информацию о версии в каждом из них по отдельности.