Llamando a la función C # a través de Javascript (sin Json)

Tengo una función llamada "callfunction ()" en JavaScript (Mypage.aspx). Esta función debería llamar a otra función "func ()" en C # (Mypage.aspx.cs)

Algo como esto:

(en Mypage.aspx)

 function callfunction()

 {

  // i have to call func() function here .....

 }

 </script>

(en el archivo Mypage.aspx.cs)

 public void func()

 {

 // My code goes here

 }

He investigado mucho debido a esto y terminé hasta el momento con dos conclusiones: la primera fue usar a Json, pero mis superiores dijeron claramente que no quieren que lo haga. El segundo fue que no puedo hacer lo que deseo debido al cliente, el protocolo aspnet del servidor

Por favor, dame algún tipo de consejo sobre cómo hacer esto, me estoy desesperando.

Respuestas a la pregunta(3)

Su respuesta a la pregunta