holaces
Bien, gracias por dedicar segundos de atencion a mi problema
Les cuento que estoy intentando contactarme con un script aspx c#
para através de ese script usar una base de datos, chiquita.
Bien, nociones de flash y action tengo. Pero resulta que en esta rama
del arbol no he andado nunca. he seguido varios tutoriales y mi codigo
no arroja los resultados esperados.
Bueno que a la final creo que tengo algo mal con mi iis o talvez el webconfig
de .net
No se que pueda estar mal.
a los codigos:
En el fla tengo lo siguiente:
textInput: nombre_txt
textInput: email_txt
textInput: clave_txt
button: --sin identificador de instancia--
texto dinamico: mensaje_txt
frame 1 : de un tutorial - creo que no hay alteraciones todavía
Código:
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarForm() {
//El nombre de la variable que enviara los datos del formulario
//es "envio_lv", a esa variable le voy asignando uno por uno los
//valores que le llegaran al formulario, y con el mismo nombre que
//asigno aqui sera con el que los Scripts trataran los datos del
//formulario
envio_lv.nombre = nombre_txt.text;
envio_lv.email = email_txt.text;
envio_lv.clave = clave_txt.text;
//Uso el metodo "sendAndLoad" para enviar el formulario y recibir
//la respuesta del servidor, el metodo tiene tres parametros
//el primero es la URL del script que tratara el formulario, en este
//caso lo llame "form.php", el segundo es el objeto que cargara la
//respuesta del servidor y el tercero el metodo de envio del formulario
//que puede ser, como en HTML, GET o POST
envio_lv.sendAndLoad("http://localhost/vicky/tst/dotnetpage.aspx", recibir_lv, "POST");
//Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
//que usen
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
//Hace que el campo de texto "mensaje_txt" reciba codigo HTML
this.mensaje_txt.html = true;
if (exito) {
//Le asigna el mensaje recibido del servidor, con formato HTML
this.mensaje_txt.htmlText = this.mensaje;
} else {
//Muestra un mensaje de error en negrita
this.mensaje_txt.htmlText = "<b>Error en el Script</b>";
}
};
El boton:
Código:
on (release) {
//Coloca el mensaje de carga en el campo de texto "mensaje_txt"
this._parent.mensaje_txt.text = "Cargando...";
//Llama a la función que envia el formulario
enviarForm();
}
----------------dotnetpage.aspx---
Código:
<%@ Page Language="C#" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
Response.Write("myName=Miguel&");
Response.Write("mensaje=Bienvenido&");
}
</script>
Yo estoy seguro que el problema no esta en el codigo, pero no puedo probarlo
alguien puede echarme una manito. Desde ya 1001 gracias!