我想從JavaScript後面調用CsharpFunction
代碼。我嘗試了下面的代碼。問題是,無論條件是True
還是False
,編譯器無論如何都會調用CsharpFunction
!我如何控制它?如何從JavaScript調用C#函數?
JavaScript代碼:
if (Javascriptcondition > 0) {
<%CsharpFunction();%>
}
C#代碼隱藏:
protected void CsharpFunction()
{
// Notification.show();
}
感謝您的幫助!
你做的方式是錯誤的。你寫的代碼在服務器上執行,服務器不知道你的JavaScript條件。您可能想要使用AJAX。 – Nilesh
對不起半烤的答案!那麼你可以用隱藏字段的形式發送你的條件,並且你可以檢查它的值是否調用該方法。 –
你應該使用Ajax庫 – Rohit