estoy teniendo una función de JavaScript para un evento de clic de botón HTML en la página ASPX. Y un método de servidor en su código detrás de la página. Ahora quiero llamar al método del servidor de la función JavaScript con algunos parámetros sólo cuando el botón se hace clic en HTML por el usuario.Cómo llamar a código detrás método de servidor desde un lado del cliente JavaScript función?
Por favor, no cambiar este escenario y también no utilizar ningún contols ASP.NET en la página aspx al responder. Porque solo se permiten controles HTML. Puede alguien ayudarme con esto ?. Gracias por adelantado. Esperando ansiosamente las respuestas.
Aquí está el código,
Código en el marcado:
<script language="javascript" type="text/javascript">
function btnAccept_onclick() {
var name;
name = document.getElementById('txtName').value;
// Call Server side method SetName() by passing this parameter 'name'
</script>
<input type="button" id="btnAccept" value="Accept" onclick="return btnAccept_onclick()" />
de código subyacente:
public void SetName(string name)
{
// Code for some functionality
}
Gracias por su respuesta rápida, pero no utilizan ningún tipo de control (ASP.NET o HTML) que tienen la etiqueta runat = "servidor" en la página aspx. Y también evite ajax como sea posible. –
bien el segundo método sin ninguna etiqueta de servidor, pero necesita el método de página de usuario que usa ajax –