2012-01-11 45 views
0

LinkBut​​ton點擊JavaScript不適用於谷歌瀏覽器。LinkBut​​ton click by JavaScript不適用於谷歌瀏覽器

<asp:LinkButton runat="server" ID="lnkSearch" OnClick="lnkSearch_Click" Text="abc" /> 
<input id="Button2" type="button" value="Click Link" onclick="abc();" /> 

<script language="javascript" type="text/javascript"> 
function abc() { 
     document.getElementById('<%= lnkSearch.ClientID %>').click(); 
} 
</script> 

任何人有想法?

回答

0

將以下代碼添加到基本頁的OnPreInit方法後嘗試。

protected override void OnPreInit(EventArgs e) 
{ 
    if (Request.UserAgent != null && (Request.UserAgent.IndexOf("AppleWebKit") > 0)) // added for compatibility issues with chrome 
    { 
     this.ClientTarget = "uplevel"; 
    } 

    base.OnPreInit(e); 
} 

指原帖asp.NET LinkButton not working in Google Chrome

0

我有我的回答如下

function Search() { window.location.href = document.getElementById('<%= lnkSearch.ClientID %>'); return false; }

0

對於ASP的LinkBut​​ton客戶端點擊應該是:

OnClientClick="abc(); return false" 
相關問題