атрибуты HTML-элементы управления - PullRequest
0 голосов
/ 21 февраля 2011
<td class="ui-widget-header gvHeader ui-helper-hidden" style="width: 17%" runat="server" id="tdPack">
Pack :
</td>

Я хочу удалить класс 'ui-helper-hidden', используя код C #.Как?

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

Прежде всего, вы должны пометить свой вопрос!
затем: предоставьте больше информации!
затем: я предполагаю, что ui-helper-hidden добавляется плагином - это означает, что это не визуализированный источник, а вычисленный источник - вы не сможете изменить class -атрибут ...
решающий вопрос: знаете ли вы разницу между серверной и клиентской сторонами?

вам придется использовать jquery или любой другой javascript (lib), чтобы делать что-то вроде

$(document).ready(function () {
    var $cell = $('#yourControlId);
    // or
    var $cell = $('.ui-helper-hidden');
    $cell.removeClass('ui-helper-hidden');
});

еще один важный вопрос здесь:
если это ваш код, почему бы вам не исключить нежелательный класс ui-helper-hidden? Ваш поддерживаемый код показывает, что у вас есть контроль над кодом, и в этом нет никакого подключаемого модуля или чего-либо подобного ...

0 голосов
/ 21 февраля 2011

Если предположить несколько вещей из-за отсутствия деталей, вы можете попробовать:

tdPack.CssClass = tdPack.CssClass.Replace("ui-widget-header", String.Empty);

или, если это HtmlTableCell, чем:

tdPack.Attributes["class"] =
       Attributes["class"].Replace("ui-widget-header", String.Empty);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...