Таблица стилей в ASP не работает в ASP.net - PullRequest
0 голосов
/ 23 марта 2012

У меня есть код в классическом asp со стилем css, и я хочу ввести ту же самую кодировку в asp.net, используя VB.Когда я пытаюсь это сделать, он просто непрерывно запускает цикл.Спасибо за вашу помощь.

            <%
            dim img
            img = "baby.jpg"
            %>
            <div class="classname"> <img src="<%response.write baby%>"> </div> 
            <%dim imgPIX
            imgPIX = 60 
            %>
            <style>
            .icons { display: block; width: <%response.write imgPIX%>px; height: <%response.write imgPIX%>px; background-image: url(<%response.write img%>); background-repeat: no-repeat; }
            <%
            dim ico_number,col
            dim row_number,rw

                           //THIS ONE HERE
            for row_number = 1 to 7
             rw = (row_number - 1) * (-1 * imgPIX) 
                for ico_number = 1 to 7
                    col = (ico_number - 1) *(-1 * imgPIX)
                    response.write ".icon"& row_number &"_"& ico_number &" { background-position: "& col &"px "& rw &"px; } "

                    'response.write ".icon"& row_number &"_"& ico_number &" { background-position: 0px 0px; } "
                next
            next 
            %>
            </style>

            <center>
            <table>
            <%for row_number = 1 to 7%>
            <tr>
            <%for ico_number = 1 to 7%>
            <td><span class="icons icon<%response.write row_number%>_<%response.write ico_number%>" style="float:left;"></span></td>
            <%
            next%>
            </tr>
            <%next
            %>
            </table>

Ответы [ 2 ]

0 голосов
/ 24 марта 2012

Я не думаю, что это как-то связано с вашими таблицами стилей, в большинстве случаев таблица стилей только применит внешний вид страницы, но не повлияет на время загрузки. Если это цикл for, который выполняется вечно:

for row_number = 1 to 7
  rw = (row_number - 1) * (-1 * imgPIX) 
  for ico_number = 1 to 7
     col = (ico_number - 1) *(-1 * imgPIX)
     response.write ".icon"& row_number &"_"& ico_number &" { background-position: "& col &"px "& rw &"px; } "

     'response.write ".icon"& row_number &"_"& ico_number &" { background-position: 0px 0px; } "
   next
next 

Насколько я могу судить, ваш row_number никогда не увеличивается. Разве я не полностью следую за кодом?

0 голосов
/ 24 марта 2012

Это не похоже на таблицу стилей, а на страницу .aspx или .asp.Я не потратил время на тестирование ваших разных стилей, сгенерированных этим кодом, но я запустил его, и он определенно не выполняет бесконечный цикл.

...