我正在尝试从usercontrol运行以下脚本:
<script type="text/javascript" language="javascript">
function RebindUpdatePanelControls(sender, args) {
$("#divUpload2").hide();
$("#divUpload3").hide();
alert("Hi Neck");
$('#lnkMore').click(function () {
if ($('#hfClicked').val() == "0") {
$("#divUpload2").slideToggle();
$('#hfClicked').val("1");
}
else if ($('#hfClicked').val() == "1") {
$("#divUpload3").slideToggle();
$('#hfClicked').val("2");
}
});
}
</script>
<script type="text/javascript">
Sys.Application.add_load(RebindUpdatePanelControls);
</script>
我将它添加到usercontrol文件的顶部,但它不会运行
lnkMore看起来像这样:
<input id="lnkMore" type="button" value="Add GCM File" />
我还有什么其他方法可以让它继续运行吗?
如何在客户端按钮被单击时使用此代码?
答案 0 :(得分:1)
<input id="lnkMore" type="button" value="Add GCM File" onclick="clickfunction()" />
<script type="text/javascript" language="javascript">
function clickfunction() {
if ($('#hfClicked').val() == "0") {
$("#divUpload2").slideToggle();
$('#hfClicked').val("1");
}
else if ($('#hfClicked').val() == "1") {
$("#divUpload3").slideToggle();
$('#hfClicked').val("2");
}
});
}
</script>