Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ayuda!! un simple ejemplo no me funciona ¿porque?

Estas en el tema de Ayuda!! un simple ejemplo no me funciona ¿porque? en el foro de Frameworks JS en Foros del Web. Hola a todos!! estoy teniendo problemas con un pequeño ejemplo de ajax. programo en Asp.net, en visual, nada de C#. Lo primero que estoy teniendo ...
  #1 (permalink)  
Antiguo 27/06/2006, 02:02
 
Fecha de Ingreso: julio-2003
Mensajes: 102
Antigüedad: 20 años, 9 meses
Puntos: 0
Ayuda!! un simple ejemplo no me funciona ¿porque?

Hola a todos!!
estoy teniendo problemas con un pequeño ejemplo de ajax.
programo en Asp.net, en visual, nada de C#.

Lo primero que estoy teniendo problemas es al descargarme la libreria AJAX.DLL, en muchos sitios veo muchas y diferentes versiones, y en algunos sitios no son las correctas y no funcionan.
Ese tema lo dejo porque parece que ya he descargado la libreria correcta.

Enseño mi simple código:
HTML:
<-----codigo------------>


<%@ Page Language="vb" AutoEventWireup="false" Codebehind="prueba.aspx.vb" Inherits="webmaeco.prueba"%>
<HTML>
<HEAD>
<title>Prueba de </title>
<script language="javascript" src="common.ashx"></script>
<SCRIPT language="javascript" src="webmaeco.prueba, webmaeco.ashx"></SCRIPT>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<script language="javascript">
function Calcular()
{
SumaValores(document.forms[0].Textbox1.value,document.forms[0].Textbox2.value,SumaValores_Callback)
}
function SumaValores_Callback(res)
{
alert (res.value)
//document.getelementbyid("contenido").innerhtml=res .value
}
</script>
<input type="text" id="Textbox1"> <br>
<input type="text" id="Textbox2"> <br>
<input onclick="javascript:Calcular();" type="button" value="Calcular!"><br>
<div id="contenido"></div>
</form>
</body>
</HTML>
</-----codigo------------>

Esta es la página, bien simple.
y mis funciones en el lado servidor es el sigueinte:
<-----codigo------------>
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Ajax.Utility.RegisterTypeForAjax(Me.GetType)
End Sub
<Ajax.AjaxMethod()> _
Public Function SumaValores(ByVal firstNumber As Integer, ByVal secondNumber As Integer) As String
Return ("La suma de los valores " + firstNumber.ToString + " y " + secondNumber.ToString + " es igual a " + (firstNumber + secondNumber))
End Function
</-----codigo------------>
Cuando pulso el boton de "Calcular!, me salta un error de que "Se esperaba un objeto"

En el web.config he puesto tambien las sigueintes lineas:
<httpHandlers>
<add verb="POST,GET" path="ajaxwrapper/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
esto lo he puesto despues del <System.web>

Si alguien me pudiera ayudar....
Muchas gracais
  #2 (permalink)  
Antiguo 27/06/2006, 06:00
 
Fecha de Ingreso: julio-2003
Mensajes: 102
Antigüedad: 20 años, 9 meses
Puntos: 0
error solucionado!!
por si algun principiante como yo hace el tipico copiar y pegar....
Código:
<httpHandlers>
<add verb="POST,GET" path="ajaxwrapper/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
he puesto esto y funciona....ahora voy a leer que es eesoooo.....
Código:
      <httpHandlers>
      <add verb="POST,GET" path="*.ashx"  type="Ajax.PageHandlerFactory, Ajax" />
    </httpHandlers>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:45.