从Asp.NETCodeBehind调用JavaScript(不是函数)
我需要知道如何在Asp.Net中通过按钮单击事件调用下面的Javascript从Asp.NETCodeBehind调用JavaScript(不是函数),javascript,jquery,asp.net,button,click,Javascript,Jquery,Asp.net,Button,Click,我需要知道如何在Asp.Net中通过按钮单击事件调用下面的Javascript <script type='text/javascript'> $("#various3").fancybox({ 'width': '75%', 'height': '75%', 'autoScale': false, 'transitionIn': 'none', '
<script type='text/javascript'>
$("#various3").fancybox({
'width': '75%',
'height': '75%',
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe'
});
</script>
$(“#various3”).fancybox({
“宽度”:“75%”,
“高度”:75%,
“自动缩放”:false,
“transitionIn”:“无”,
“transitionOut”:“无”,
“type”:“iframe”
});
这是我常用的Asp.Net按钮
<asp:Button ID="Button1" runat="server" Text="Button" />
将代码包装在函数中,并在客户端单击按钮事件时调用该函数
<script type='text/javascript'>
function createFancyBox() {
$("#various3").fancybox({
'width': '75%',
'height': '75%',
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe'
});
// include this line to stop the button to call the server side event
return false;
}
</script>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return createFancyBox();" />
函数createFancyBox(){
$(“#various3”).fancybox({
“宽度”:“75%”,
“高度”:75%,
“自动缩放”:false,
“transitionIn”:“无”,
“transitionOut”:“无”,
“type”:“iframe”
});
//包括此行以停止调用服务器端事件的按钮
返回false;
}
+1但由于该函数将始终返回false,并且单击此按钮后不会返回任何内容;我会去掉asp:button
控件,只使用一个常规的button
元素。@Waqas For button它不能正常工作,如果我使用hyperlink,它工作得很好,原因可能是什么?