我有一個asp按鈕,我想鏈接到一個JavaScript方法。預計方法名稱?
<ICCM:ICCMImageButton ID="btnClose" runat="server" meta:resourcekey="btnResClose" TabIndex="9" OnClick="CloseIFrame()"/>
<script language="javascript" type="text/javascript">
function CloseIFrame() {
alert("close");
}
</script>
我也在j查詢文檔中試過這個函數準備好了,但是這個沒有效果。
在我的C#我已經加入到我的網頁加載:
Page.Header.DataBind();
btnClose.Attributes.Add("OnClick", "CloseIFrame();");
當我嘗試運行項目中,我得到預期的錯誤方法的名稱。這指向我的按鈕所在的行。
這是我得到的所有信息,我錯過了什麼?
您可能需要'OnClientClick' –
@DarrenDavies我用OnClientClick替換了onclick,並刪除了document.ready中的js函數,並且這已工作。 :) 非常感謝。 – Pomster