Javascript Asp.net控件的客户端事件
我有如下图片Javascript Asp.net控件的客户端事件,javascript,asp.net,Javascript,Asp.net,我有如下图片 <asp:Image runat="server" ID="imgLogo" Style="border-width: 0px; max-width: 100%; max-height: 200px;" onerror="showInvalidImageMessage();" onload="imageChanged()"/> 在这里,我想触发JavaScript事件,不管它是如何查找服务器端处理程序的 我无法在或绑定或实时上使用JQuery的,因为这些在我的场景
<asp:Image runat="server" ID="imgLogo" Style="border-width: 0px; max-width: 100%; max-height: 200px;" onerror="showInvalidImageMessage();" onload="imageChanged()"/>
在这里,我想触发JavaScript
事件,不管它是如何查找服务器端处理程序的
我无法在或绑定或实时上使用JQuery
的,因为这些在我的场景中不起作用,因为此图像控件是动态出现的
专注于客户端事件,我们使用ASP按钮的onclientclick
,就像我尝试的onclientload
一样,但它不起作用。我想使用纯JS
。可能吗?图像控件允许您使用服务器代码中的图像。使用图像控件在网页上显示请求浏览器支持的任何有效图像
OnLoad属性用于将事件处理程序添加到Load事件中,这是一个服务器端事件,而不是客户端事件
参考此
尝试使用javascript:showInvalidImageMessage()代码>如果您坚持从服务器端事件调用js,那么让服务器端事件触发,并从该事件调用js将允许您处理场景,或者您也可以使用jquery.click事件。