私はasp.netユーザーコントロールを持っています。画像ボタンを追加し、次に開発者を調べると、ボタンクリック時にメッセージボックスが表示されるように、javascript/jqueryを使用してボタンイベントを追加しています。ツール CSS が読み込まれていることを確認できますが、画像ボタンをクリックするとページが更新されalert("Message");
、関数の代わりに追加しようとすると機能します。
私はそれをフロントエンドで行うことを好みます。
<head id="head1">
<link href="/_LAYOUTS/1033/STYLES/abc/arts/galdtor.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/_layouts/1033/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("input[id$='btnSE']").click(function() {
$('body').append("<div id='M'><span id='text'></span><br/><div id='BPB' onclick='return BPB();'><a href='' onclick='return BPB();'></a></div></div>");
});
function BPB() {
$('#M').remove();
$('#EM').remove();
return false;
}
});
</script>
</head>
それから体で私はこれを手に入れました、
<div style="margin: 0px 0px 0px 5px; float: left;">
<asp:ImageButton ID="btnSE" runat="server" ImageUrl="/_LAYOUTS/1033/IMAGES/abc/arts/gtor/ow.png" />
</div>