poi: o formi la stringa a mano, o usi i parametri...
poi: o formi la stringa a mano, o usi i parametri...
Yes, tutto ok, ma ora il problema è un altro. Il codice funzionante è questo:
Adesso, il codice funziona a perfezione, ma se volessi creare un collegamento ipertestuale dinamico basato sui link estratti? Esempio: www.prova.it/test.aspx?Nome=MioNOMEcodice:protected void Page_Load(object sender, EventArgs e) { MembershipUser activeUser = Membership.GetUser(); Guid userLogged = (Guid)activeUser.ProviderUserKey; string ConnectionString = ConfigurationManager.ConnectionStrings["conn"].ConnectionString; string loggedUser = userLogged.ToString(); SqlParameter p1 = new SqlParameter(); p1.ParameterName = "@LoggedUser"; p1.Direction = ParameterDirection.Input; p1.Value = loggedUser; using (SqlConnection connessione = new SqlConnection(ConnectionString)) { using (SqlCommand query = new SqlCommand("SELECT FirstName, LastName FROM User_Profile WHERE UserId=@LoggedUser", connessione)) { query.Parameters.Add(p1); connessione.Open(); using (SqlDataReader lettura = query.ExecuteReader()) { while (lettura.Read()) { lblName.Text = (lettura["FirstName"].ToString()); TextBox1.Text = (lettura["LastName"].ToString()); } } } } }
Ultima modifica di dwb; 04-05-2017 a 20:09
~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.