利用ImageButton的運作,來達到使用JS呼叫c# function的目的。

C# code︰

#region//****按下綜合連結,前台呼叫後台function****
protected void ImgButAll_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
     //這裡輸入要執行的語法
}
#endregion

 

透過JavaScript模擬ImageButton的按下動作。

JS code︰

function ClickAll() {
            //綜合
            document.getElementById("ImgButAll").click();
        }

 

利用Button的方法呼叫,必須要有ImageButton物件才能使用,所以在Html下必須創一個ImageButton物件,及呼叫js的超連結。

                                                        
<asp:ImageButton ID="ImgButAll" runat="server" OnClick="ImgButAll_Click" Style="display: none"></asp:ImageButton>
<a href="#" onclick='javascript:ClickAll();' onfocus="this.blur()">綜合</a>

利用這樣的方式,就可以透過JS呼叫C# function。

魔法魚 發表在 痞客邦 PIXNET 留言(0) 人氣()