无法从按钮onclick事件ASP.NET 4调用Javascript函数 [英] Cant call Javascript function from button onclick event ASP.NET 4
本文介绍了无法从按钮onclick事件ASP.NET 4调用Javascript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我从 asp:按钮
onclick
事件调用JavaScript函数时,我收到此错误消息
when ever i call a JavaScript function from asp:button
onclick
event i got this error message
HTML
<asp:Button ID="btnFromCalOpen" runat="server" Text=" > " onclick="ShowCal()" CssClass = "SElementHide" />
Javascript
Javascript
function ShowCal() {
var elem = document.getElementById('MainContent_CalendarFrom');
if (elem.visibility = "hidden" )
{
elema.style.visibility = "visible";
elema.style.display = "block";
}
else
{
elema.style.visibility = "hidden";
elema.style.display = "none";
}
}
错误
编译器错误消息:BC30456: 'ShowCal'不是'ASP.default_aspx'的成员。
Error Compiler Error Message: BC30456: 'ShowCal' is not a member of 'ASP.default_aspx'.
请帮助
推荐答案
使用 OnClientClick
让ASP.NET按钮在调用其服务器端方法之前运行JavaScript方法。 OnClick
指定要运行的服务器端方法。
Use OnClientClick
to have your ASP.NET button run a JavaScript method before calling its server-side method. OnClick
specifies the server side method to run.
<asp:Button ID="btnFromCalOpen" runat="server"
Text=" > " CssClass = "SElementHide"
OnClientClick="ShowCal()" />
这篇关于无法从按钮onclick事件ASP.NET 4调用Javascript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文