[C#][ASP.net] : Appel de méthode d'une page à l'autre (connexion)
Bonjour,
(Désolé si je ne poste pas au bon endroit...)
Je développe actuellement un site pour lequel je veux lier plusieurs pages entre elles.
En effet, j'ai développé une page "sql_connect.aspx", qui contient les données relatives à la connection de la BDD qui sont inclus dans une méthode.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
//Déclaration Using Sql.
using System.Data.SqlClient;
public partial class sql_connect : System.Web.UI.Page
{
//Déclaration Connection Sql.
private System.Data.SqlClient.SqlConnection sqlConnect;
public System.Data.SqlClient.SqlConnection SqlConnect
{
get { return sqlConnect; }
set { sqlConnect = value; }
}
private System.Data.SqlClient.SqlCommand sqlCde;
public System.Data.SqlClient.SqlCommand SqlCde
{
get { return sqlCde; }
set { sqlCde = value; }
}
#region Méthodes Connection Sql.
#region Initialisation Connection SQL à la base.
public void SqlChaineCo()
{
sqlConnect = new SqlConnection();
string strCnx = "Server=PC0018\\SQL2005;Database=DB_ETG;Trusted_Connection=True;MultipleActiveresultSets = True"; //failover partner = ???
sqlConnect.ConnectionString = strCnx;
}
#endregion
#endregion
#region Load
protected void Page_Load(object sender, EventArgs e)
{
}
#endregion
} |
Je voudrais appeller cette méthode (sqlChaineCo) dans une autre page nommé "Auth_0" afin d'utiliser les méthodes relatives à la connection de la BDD (pour une meilleure maintenance).
J'ai essayer d'appeler ma page "sql_connect" en utilisant la fonction "include"
<!--#include file="sql_connect.aspx.cs"-->
La génération fonctionne, mais le résultat n'est pas bon. En effet mon navigateur m'affiche les lignes de ma page "sql_connect" en brut sur ma page "Auth_0"...
Quelqu'un pourrait-il m'expliquer comment lier ces 2 pages ?
(je savais avec l'utilisation de "Owner" en C# mais celui-ci ne passe pas ici...)
Bref, je tourne en rond... :? Un peu d'aide serait la bienvenue... ;)