таблица aspnet - указать ширину TableCell? - PullRequest
2 голосов
/ 20 декабря 2010

У меня есть таблица asp.net, и я пытаюсь отформатировать все столбцы, чтобы они были одинаковой ширины, или, скажем, 4 столбца по 20%, 30%, 20% и 30%.Однако следующий код не работает:

<asp:TableCell Width="30%">

Атрибут 'height' работает, но это не тот, который мне нужен.Любая помощь высоко ценится.Спасибо

Ответы [ 2 ]

9 голосов
/ 20 декабря 2010

Это не работает, потому что свойство Ширина ожидает значение Тип блока , по умолчанию используется значение Пиксели. Экземпляр блока с типом процента

Что заставляет меня предположить, как вы могли бы сделать это с помощью CSS ..

  1. Присвойте TableCell класс CssClass и установите ширину в таблице стилей

    <asp:TableCell CssClass="tableCellWidth30">

    .tableCellWidth30 { width:30%; }

  2. Используйте свойство Style и установите встроенную ширину

    <asp:TableCell Style="width:30%;">

0 голосов
/ 24 декабря 2013

Если вы хотите добавить стиль CSS через код, сделайте это так:

txtmark.Style("font-weight") = "normal"

Я нигде не мог найти этот ответ, поэтому я разместил его здесь.

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