Ich möchte CsharpFunction
Code von JavaScript zurückrufen. Ich habe den folgenden Code ausprobiert. Das Problem ist, dass der Compiler unabhängig davon, ob die Bedingung True
oder False
ist, CsharpFunction
aufrufen wird! Wie kann ich das kontrollieren?Wie ruft man eine C# -Funktion von Javascript?
JavaScript-Code:
if (Javascriptcondition > 0) {
<%CsharpFunction();%>
}
C# -Code hinter:
protected void CsharpFunction()
{
// Notification.show();
}
Dank für die Hilfe!
Die Art und Weise Sie tat es ist falsch . Der Code, den Sie geschrieben haben, wird auf dem Server ausgeführt und der Server weiß nicht über Ihre Javascript-Bedingung. Vielleicht möchten Sie AJAX verwenden. – Nilesh
Sorry für halbgebackene Antwort! Nun können Sie Ihre Bedingung mit Formular in versteckten Feldern senden und dann können Sie ihren Wert für den Aufruf dieser Methode überprüfen oder nicht. –
sollten Sie Ajax Library verwenden – Rohit