salve a tutti
ho un problema curioso...
ho una pagina asp.net in cui c'è un filmato flash che deve eseguire una query tramite un'altra pagina asx
nel filato c'è un pulsante che chiama la pagina: riporto di seguito il codice:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using MySql.Data;
public partial class Default2 : System.Web.UI.Page
{
public string answer = "";
protected void Page_Load(object sender, EventArgs e)
{
int id=int.Parse(Request["idSito"]);
string siteSelect = "SELECT INST_MODEL FROM Diego_a WHERE idSito=" + id+" AND id=1";
string conn = System.Configuration.ConfigurationManager.Connecti onStrings["Connstring"].ConnectionString;
MySqlConnection sqlConn = new MySqlConnection(conn);
sqlConn.Open();
MySqlCommand cmd = new MySqlCommand(siteSelect, sqlConn);
MySqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
answer = reader["INST_MODEL"].ToString();
//Response.Write("&model=" + instMod);
}
sqlConn.Close();
Response.Write("model=" + answer);
}
}
/********************/
se può essere utile, riporto anche il codice flash:
butt.onRelease=function(){
var sendVars:LoadVars=new LoadVars();
sendVars.idSito=117;
var lv:LoadVars=new LoadVars();
resp.text+="PRESSED:: \n";
lv.onLoad=function(succ:Boolean){
if(succ){
resp.text+="RECEIVED:: "+lv.model;
}
else{
resp.text+="KO";
}
}
sendVars.sendAndLoad("manager.aspx", lv, "GET");
resp.text+="LOAD_VARS SENT:: \n";
}
ora,la variabile ritornata contiene il giusto valore ma anche un sacco di roba in più...cioè tutto il codice HTMl della pagina che esegue la query:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> etc etc....
da cosa può dipendere? ho provato a cambiare il metodo in POST, ma non cambia...
saluti e grazie