В основном я хочу загрузить документ HTML и использовать элементы управления, такие как несколько флажков, которые будут запрограммированы для скрытия, удаления или отображения элементов HTML с определенными идентификаторами. Поэтому я думаю, что мне нужно было бы установить встроенное свойство CSS для видимости: false для тех, которые я хочу скрыть или удалить их полностью, когда это необходимо.
Мне это нужно, чтобы мне не приходилось постоянно редактировать мои HTML-шаблоны Ebay в Dreamweaver, где мне обычно приходится прокручивать грязный код и вручную удалять или добавлять теги и их содержимое. Принимая во внимание, что я просто хочу создать один основной шаблон в Dreamweaver, который имеет все варианты, которые есть в моих продуктах, поскольку все они одного и того же жанра с небольшими изменениями здесь и там, и мне просто нужно включить и отключить видимость этих вариантов по мере необходимости и скопируйте + вставьте окончательный HTML.
Раньше я не использовал Windows Forms, но попытался сделать это в WebForms, которые я немного знаю. Я могу получить желаемый результат, обернув любые элементы HTML в <asp:PlaceHolder></asp:PlaceHolder>
и просто установив для видимости заполнителей значение false после того, как установлен соответствующий флажок и произошла обратная передача, наконец, я добавляю элемент управления флажок / кнопка, который удаляет все чекбоксы, включая себя и т. д. для окончательного HTML. Но этот метод кажется слишком большой болью в заднице, так как я должен добавить теги-заполнители вокруг всего, что мне нужно контролировать, так как обычные HTML-элементы не работают на сервере, также веб-формы вводят кучу данных Javascript и ViewState, поэтому я не надеваю нет чистого HTML, который я могу просто скопировать после просмотра исходного кода страницы.
Какие-либо советы / код, которые вы можете предложить для достижения желаемого эффекта с минимальными изменениями, необходимыми для существующих документов HTML? В идеале я хотел бы загрузить HTML-документ, иметь предварительный просмотр его в реальном времени, а под ним есть набор хорошо помеченных флажков, запрограммированных для скрытия, удаления или отображения элементов с определенными идентификаторами.
Спасибо ...