Увеличенная страница в ASP - PullRequest
0 голосов
/ 13 марта 2012

У меня есть страница .asp (index.asp) с предыдущей и следующей кнопкой в ​​нижнем колонтитуле.

<a class="btn" href="#" target="iframe"> <i class="icon-chevron-left"></i> Back </a><a class="btn" href="#" target="iframe"> Next <i class="icon-chevron-right"></i></a>

Между верхним и нижним колонтитулами находится iframe с идентификатором "iframe".

У меня есть 35 страниц, которые должны отображаться последовательно в пределах iframe, начиная с 01.asp

Мне нужно иметь возможность вести подсчет того, какая страница отображается в данный момент, при этом следующая кнопка переходит на следующую страницу в последовательности, но заканчивается на странице 35.asp. Предыдущая кнопка не может вернуться назад к 01.asp.

Я попробовал что-то подобное в файле 01.asp:

<% curPg=1%> 
<% nxtPg = curPg + 1%>
<% prvPg = curPg - 1%>
<% prvPgURL = prvPg&".asp" %>
<% nxtPgURL = nxtPg&".asp" %>

и затем добавил это к тегу кнопки: <% nxtPgURL%>

<a class="btn" href="<% nxtPgURL %>" target="iframe"> Next <i class="icon-chevron-right"></i> </a>

Переменные объявлены в файле index.asp

У меня очень слабый осел, и мне нужна помощь.

1 Ответ

1 голос
/ 13 марта 2012

<%%> - это просто блок кода (имеется в виду код, выполняемый на стороне сервера).

Если вы хотите вывести что-то, вам нужно использовать <% Response.Write("some output here")%>, илиэквивалентный ярлык - <%="some output here"%>.

В вашем последнем примере это будет выглядеть следующим образом:

<a class="btn" href="<%= nxtPgURL %>" target="iframe"> Next <i class="icon-chevron-right"></i> </a>

Обратите внимание на = сразу после открытия <%.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...