我想从JavaScript后面调用CsharpFunction
代码。我尝试了下面的代码。问题是,无论条件是True
还是False
,编译器无论如何都会调用CsharpFunction
!我如何控制它?如何从JavaScript调用C#函数?
JavaScript代码:
if (Javascriptcondition > 0) {
<%CsharpFunction();%>
}
C#代码隐藏:
protected void CsharpFunction()
{
// Notification.show();
}
感谢您的帮助!
你做的方式是错误的。你写的代码在服务器上执行,服务器不知道你的JavaScript条件。您可能想要使用AJAX。 – Nilesh
对不起半烤的答案!那么你可以用隐藏字段的形式发送你的条件,并且你可以检查它的值是否调用该方法。 –
你应该使用Ajax库 – Rohit