2012-02-26 5 views
-1

Я создаю книгу в C# .net (используя визуальную студию)linkbutton style

Книга построена из текстовой части и вопроса.

все ответы на вопрос находятся в стороне от текста, и пользователю нужно нажать на правильный ответ. Если он прав, тогда слово станет зеленым, и если он ошибается, он станет красным.

Я использую linkbutton для этого, и мне нужно, чтобы он был без и «связал» стиль.

я использую этот код для вопроса части:

public class question 
{ 

public void createQusetion(Panel leftside, string text, string question,string answer) 
{ 
    string[] Qbuttonstext = text.Split(' '); 
    for (int i = 0; i < Qbuttonstext.Length; i++) 
    { 
     LinkButton answerButton = new LinkButton(); 
     if (Qbuttonstext[i] == answer) 
     { 
      answerButton.ID = "answer"; 
     } 
     else 
     { 
      answerButton.ID = "word" + i.ToString(); 
     } 
     answerButton.Text = Qbuttonstext[i].ToString()+" "; 
     answerButton.CssClass = "textbuttonB4"; 

    answerButton.Click += new EventHandler(checkAnswer); 

    leftside.Controls.Add(answerButton); 
    } 


} 
} 

я использовал таблицу стилей CSS и использовать этот код:

.textbuttonB4 a:link 
{ 
    style:none; 
    color:Black; 
    font-size:18px; 
    border-bottom-style:none; 
    background-color:transparent; 
    text-decoration: none; 
} 
.textbuttonB4 a:hover 
{ 
    style:none; 
    color:Black; 
    font-size:18px; 
    border-bottom-style:none; 
    background-color:transparent; 
    text-decoration: none; 
} 
.textbuttonB4 a:visited 
{ 
    style:none; 
    color:Black; 
    font-size:18px; 
    border-bottom-style:none; 
    background-color:transparent; 
    text-decoration: none; 

} 

когда код работает текст по-прежнему выступает в качестве ссылки.

после поиска в Интернете решения, не знаю почему его не работает.

извините за предыдущую версию этого вопроса.

asaf

+4

Ваш вопрос не прикладывает никаких усилий, чтобы объяснить, с какими инструментами вы работаете. Кроме того, «по какой-то причине это не работает» ничего нам не говорит. –

+0

Я согласен с Нафаном. Пожалуйста, добавьте тестовый файл или дайте дополнительную информацию. –

+0

извините за это, я изменил вопрос. спасибо –

ответ

1

Проверьте источник выходного сигнала. У кнопки есть соответствующий класс? Вы не забыли включить таблицу стилей?

Также, что делает style:none;? Это не верно CSS.

+0

«стиль: нет» является ошибкой. Я просмотрел исходный код и класс в порядке, а таблица стилей включена. все остальные стили CSS работают. –

+0

Что вы ожидаете от этого? Из того, что я вижу, стили для ': link',': visited' и ': hover' являются точно такими же, и я не вижу никаких изменений в этом коде вашего внутреннего кода. – Nix

+0

спасибо за комментарий, Я решил его, удалив 'a: link' из декларации класса Спасибо всем –