无法从按钮onclick事件ASP.NET 4调用Javascript函数
16lz
2021-01-22
when ever i call a JavaScript function from asp:button
onclick
event i got this error message
当我从asp:button onclick事件调用JavaScript函数时,我收到此错误消息
HTML
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";
}
}
Error Compiler Error Message: BC30456: 'ShowCal' is not a member of 'ASP.default_aspx'.
错误编译器错误消息:BC30456:'ShowCal'不是'ASP.default_aspx'的成员。
Please Help
请帮忙
3 个解决方案
#1
24
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.
在调用服务器端方法之前,使用OnClientClick让ASP.NET按钮运行JavaScript方法。 OnClick指定要运行的服务器端方法。
<asp:Button ID="btnFromCalOpen" runat="server"
Text=" > " CssClass = "SElementHide"
OnClientClick="ShowCal()" />
更多相关文章
- contains和compareDocumentPosition 方法来确定是否HTML节点间的
- 控制台在node . js中没有“debug”方法吗?
- jquery ajax readystate 0 responsetext status 0 stext错误
- 为什么我收到此错误:“未捕获的TypeError:无法读取未定义的属性'标
- 利用javascript动态加载头部出现点击事件与hover事件无效解决方
- 类似jQuery的extend扩展方法的实现
- 如何避免pro拖拉机中的“jasmin .suite() required”错误消息?
- 如何在onchange()事件后调用的方法中将焦点设置为输入字段?
- jsPDF中使用.text()方法的字母间距