ASP.NET GridView с Font-Awesome значками [дубликат]

44
задан skia.heliou 22 June 2015 в 15:15
поделиться

5 ответов

Вы должны использовать asp: LinkButton вместо app: Button, вот как это работает для меня, используя Bootstrap 3 в веб-приложении ASP.NET:

Из вашего кода вы можете выполнить следующую работу:

<asp:LinkButton ID="btnRandom" 
            runat="server" 
            CssClass="btn btn-primary"    
            OnClick="btnRandom_Click">
    <span aria-hidden="true" class="glyphicon glyphicon-refresh"></span>
</asp:LinkButton>

Вот пример того, что я использую для кнопки Submit с текстом «Отправить»:

<asp:LinkButton ID="SubmitBtn" 
                runat="server" 
                CssClass="btn btn-primary"    
                OnClick="SubmitBtn_Click">
    <span aria-hidden="true" class="glyphicon glyphicon-ok"></span>Submit
</asp:LinkButton>
81
ответ дан lucidgold 19 August 2018 в 13:51
поделиться
  • 1
    Почему тег & lt; i & gt; вместо обычного тега & lt; span & gt; ? – skia.heliou 22 June 2015 в 15:06
  • 2
    @ skia.heliou: использование & lt; span & gt; тег работает, и я верю & lt; span & gt; лучше, чем & lt; i & gt; в данном контексте. & Lt; i & gt; Однако тег предлагает визуальное изменение, но оно не применяется, поскольку текст отсутствует. & Lt; i & gt; тег будет устаревшим. Я обновил свой ответ, спасибо! – lucidgold 22 June 2015 в 15:56

его работа для Asp: стиль кнопок глифов:

<div class="btn btn-primary glyphicon glyphicon-search">
    <asp:Button ID="Button1" runat="server" Text="Search" BackColor="Transparent" BorderWidth="0" OnClick="Button1_Click" />
                    </div>
0
ответ дан abdol-hamid Hosseiny 19 August 2018 в 13:51
поделиться

попробуйте это

<button id="btnSubSearch" runat="server" type="submit" class="btn btn-default" onserverclick="btnSubSearch_Click">
<span aria-hidden="true" class="glyphicon glyphicon-search">
</span>
</button>
6
ответ дан Priya 19 August 2018 в 13:51
поделиться

Реальное использование управления ASP Server, когда вы можете это сделать в HTML сервере:

Вы можете преобразовать элемент HTML в серверный элемент управления, установив атрибут runat = "server" ,

<button runat="server" >
<span aria-hidden="true" class="glyphicon glyphicon-refresh"></span>Refresh
</button>
18
ответ дан Venkat.R 19 August 2018 в 13:51
поделиться
  • 1
    Можете ли вы запустить OnClick Server-Side? – lucidgold 18 June 2014 в 16:02
  • 2
    При использовании события onserverclick : msdn.microsoft.com/en-us/library/… – Mehdi Souregi 18 June 2014 в 16:06
  • 3
    Суреги: Спасибо за это, очень здорово! Узнавайте что-то новое каждый день. – lucidgold 18 June 2014 в 16:08
  • 4
    Пожалуйста, если это решение подходит вам, нажмите кнопку green – Mehdi Souregi 18 June 2014 в 16:11
  • 5
    Ну, я также отправил ответ, используя LinkButton. Но мне также нравится ваш подход, его разработчик может выбирать между HTML-Button или ASP: Link / Button – lucidgold 18 June 2014 в 16:13

Вы можете использовать linkButton вместо кнопки или asp: Button так же, как это:

<linkbutton runat="server"><a class="btn btn-info btn-md"> <span 
 class="glyphicon glyphicon-plus" style="font-size: x-large; font-weight: 
 bolder"></span> </a></linkbutton>
1
ответ дан zafer 19 August 2018 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: