ASP.NET LinkButton - Как скрыть javascript_doPostBack? - PullRequest
7 голосов
/ 10 мая 2011
<asp:LinkButton ID="cartLink" runat="server" Text="<b>Add to Cart</b>" 
    ToolTip="Add to cart" CommandName="Add" 
        CommandArgument='<%# Eval("ProductID") %>' />

Источник:

    <a id="ContentPlaceHolder1_productsList_cartLink_0" 
        title="Add to cart" 
        href="javascript:__doPostBack(&#39;ctl00$ContentPlaceHolder1$productsList$ctrl0$cartLink&#39;,&#39;&#39;)">
        <b>Add to Cart</b></a>

При наведении курсора на LinkButton я не могу потерять уродливое сообщение о состоянии ссылки «javascript_doPostBack (...)», которое появляется в нижней части браузера.

Можно ли это подавить?

ОБНОВЛЕНИЕ 05-11-2011:

Я понимаю, что это поведение по умолчанию, и в большинстве случаев я едва замечаю это. Тем не менее, это проблема только в IE9, когда строка состояния не отображается (по умолчанию). Кто-нибудь знает рабочий хак, чтобы это исправить?

1 Ответ

3 голосов
/ 10 мая 2011

Если вы ссылаетесь на сообщение о состоянии Javascript, которое отображается в нижнем левом углу большинства окон браузера, попробуйте установить значение onMouseOver.

<asp:LinkButton ID="cartLink" onMouseOver="JavaScript:window.status='Yo, I'm the Javascript status text!'; return true" onMouseout="JavaScript:window.status=''; return true" runat="server" Text="<b>Add to Cart</b>" ToolTip="Add to cart" CommandName="Add" CommandArgument='<%# Eval("JOBProductIDName") %>' />  

Подробнее см. на этой странице .

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