我在做.aspx文件,并使用jQuery做按键功能。 我做了少量<asp:Imagebutton>
这么写的jQuery的一部分特定的按钮的ID。
$(document).keypress(function (e) {
if (e.which === 13) {
$("#ImageSave").click();
}
});
我写$( “#ImageSave”)以下的ASPX按钮的ID。 但ASP:在HTML按钮的ID是我原来的按钮的ID不同。 所以我改变jQuery代码ID部分。 $( “#ImageSave”)点击(); 到$( “#MainContent_ImageSave”)。 但它的单击事件不会触发。
asp.net
<asp:ImageButton ID="ImageSave" runat="server" imageurl="img/button_save.jpg"
AutoPostBack="True" onclick="ImageSave_Click" />
HTML
<input name="ct100$MainContent$ImageSave" id="MainContent_ImageSave"
type="image" src="img/button_save.jpg" autopostback="True"></input>
我想是因为jQuery的方式使用ASP ID的这个问题是错误的。 会很好,如果你可以帮我这个或至少我指向正确的方向:)