簡體   English   中英

ASP.NET LinkBut​​ton - 如何隱藏javascript_doPostBack?

[英]ASP.NET LinkButton - How to Hide javascript_doPostBack?

<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>

當鼠標懸停在LinkBut​​ton上時,我不會丟失顯示在瀏覽器底部的丑陋的“javascript_doPostBack(...)”鏈接狀態消息。

有可能抑制這個嗎?

更新05-11-2011:

我意識到這是默認行為,大多數時候我幾乎沒有注意到它。 但是,當狀態欄未顯示時(默認情況下),這只是IE9中的問題。 有人知道一個工作黑客來解決這個問題嗎?

如果您指的是顯示在大多數瀏覽器窗口左下方的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") %>' />  

有關詳細信息,請參閱此頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM