применить кнопки стиля списка CSS к элементам управления, созданным на сервере - PullRequest
0 голосов
/ 25 января 2010

У меня есть несколько CSS, которые используют списки для создания стилей 3D кнопок, аналогичных ссылке ниже:

http://articles.techrepublic.com.com/5100-10878_11-5323375.html

Моя проблема в том, что у меня есть кнопки, которые являются серверными элементами управления и, следовательно, отображают HTML-кнопки.

Вопрос в том, как бы я переписал свой код кнопки, чтобы использовать списки и гиперссылки, чтобы я мог применить уже написанный CSS?

Все, что я делаю в своем коде кнопки, находится в событии onclick, устанавливающем строковое значение и вызывающем метод, передавая ему это строковое значение.

Я предполагаю, что мне нужен какой-то эквивалент события onclick, в который я могу подключить свой код для элементов управления гиперссылкой.

Большое спасибо,

Ответы [ 2 ]

0 голосов
/ 29 января 2010

Я понял это с помощью элемента управления LinkButton для рендеринга необходимых мне тегов привязки. Я также использовал LiteralControls для рендеринга нужных мне элементов списка HTML. Затем я добавил классы по мере необходимости в созданные элементы управления.

0 голосов
/ 25 января 2010

Вы пытались использовать <asp:hyperlink вместо <asp:button?

также, в своем коде вы можете добавить несколько CssClasses, выполнив что-то вроде

Button1.Attributes.Add("class", "style1 style2 style3")
...