как к: избавиться от __ doPostBack от кнопок ссылки?

например:

этот код:

<asp:LinkButton ID="SignInLinkButton" runat="server" CssClass="SignInLinkButton" TabIndex="3" OnClick="AuthorizeUser">SignIn</asp:LinkButton>

показывает это ссылкой в строке состояния:

javascript:__doPostBack('ctl00$ctl00$GlobalPageContentPlaceHolder$ManagePageContentPlaceHolder$SignInLinkButton','')

существует ли шанс o, избавляются от этого уродства? или существует ли лучший способ сделать это, которое не генерирует это безумие?

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

6
задан b0x0rz 28 May 2010 в 15:16
поделиться

2 ответа

Отображение текста в строке состояния браузера при наведении курсора на кнопку LinkButton

В основном вам нужно добавить onmouseover="window.status='текст для отображения в строке состояния'; return true;" и onmouseout="window.status=''; return true;" к ссылке. В статье показано, как это сделать, и даже создан пользовательский элемент управления.

В качестве альтернативы можно стилизовать кнопку под ссылку (если вы просто хотите избавиться от текста).

Вот один пример, как это сделать, но могут быть и другие способы.

7
ответ дан 10 December 2019 в 02:43
поделиться

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

Эти длинные имена добавляются к имени каждого элемента управления на странице. Они излишне занимают полосу пропускания, когда у вас много элементов управления.

Я всегда называю свое имя длиной в 3 буквы.

2
ответ дан 10 December 2019 в 02:43
поделиться
Другие вопросы по тегам:

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