Первое сообщение: у меня есть сайт в ASP.Net 4.6.1, использующий шаблоны Visual Studio 2017 для веб-форм.Сайт.mobile.master включает код ниже в конце.Когда я тестирую веб-сайт на моем iPhone, читатель повторяет страницу.Первый рендеринг для версии страницы для мобильных устройств;Второй рендеринг следует непосредственно, и это рендеринг страницы на рабочем столе.Я обнаружил Reader View только случайно, но хотел бы, чтобы мой сайт отображался правильно.
Я закомментировал строку кода viewswitcher, и это исправляет двойную презентацию Reader View, но, конечно, удаляет опцию viewswitcher с веб-страницы..
Существует ли какое-либо средство, позволяющее мне держать ViewSwitch на странице, одновременно предупреждая Safari об игнорировании ссылки на рабочем столе при отображении Reader View.
<div>
<asp:ContentPlaceHolder runat="server" ID="FeaturedContent" />
<section class="content-wrapper body-content clear-fix">
<asp:ContentPlaceHolder runat="server" ID="MainContent" />
</section>
<friendlyUrls:ViewSwitcher runat="server" />
</div>
Смежный вопрос: шаблон изVisual Studio относится к свойству основного содержимого, а не к основному содержимому, как показано в теге.Я обнаружил, что в Bootstrap нет свойства "main-content".Когда я переключился на «body-content», он убрал раздражающее форматирование в мобильном рендеринге.Но мне интересно, был ли шаблон предназначен для того, чтобы позволить программисту определять основной контент в site.css специально для мобильных устройств.Я просто расслабился?
Настольная версия веб-сайта на мобильных устройствах, как и в случае с мастером мобильного сайта, на мобильных устройствах представлена также.Это заставляет меня задуматься о том, зачем делать все возможное для site.mobile.