Вместо перенаправления создайте свой собственный атрибут, наследующий от AuthorizeAttribute
, и переопределите метод OnAuthorization
. Таким образом, вам не нужно беспокоиться о перенаправлении.
Вместо того, чтобы использовать высоту propertiy (начиная с ее порождения проблем) можно использовать распорную деталь. Для примера прозрачный маленький gif, какие u устанавливают высоту на сумму, которую Вы хотите также. gif Вы просто сделали бы как это: <img src="./gfx/spacer.gif" style="height:14px;" />
В прошлом я обнаружил, что атрибут высоты ячеек переопределяется размером шрифта внутри ячейки, даже если там нет шрифта. Установите размер шрифта, например, 1 или 0 px, и ваши высоты действительно вступят в силу.
Размер этой таблицы на лету изменяется с использованием javascript.
Тогда как насчет установки:
table.rows[1].style.height= (totalheight-14)+'px';
явно?
На самом деле правильный правильный ответ старой школы:
<tr height="7">...<tr>
<tr height="*">...<tr>
<tr height="7">...<tr>
К сожалению, браузеры фактически никогда не поддерживали синтаксис HTML '*' / 'n *'. Вы можете сказать:
<tr style="height: 7px;">...</tr>
<tr style="height: 100%;">...</tr>
<tr style="height: 7px;">...</tr>
, но IE принимает это буквально и делает средний ряд на 100% высоты всей таблицы (что, в свою очередь, делает таблицу выше, чем она должна быть). Вы могли бы использовать это в сочетании с взломом IE, чтобы, возможно, уменьшить высоту таблицы на 14px в этом браузере.
Попробуйте следующее:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Я сначала объявляю самые крайние столбцы со всеми шириной и высотой строк, а затем объединяю все строки в среднем столбце с rowspan.
Для высоты в среднем столбце после слияния я просто пишу Надеюсь, это поможет.
и без высоты, я думаю, все браузеры не поддерживают высоту. GIF-файлы не нужны. Это всегда помогало мне.
Похожие вопросы: