public partial class newsarticle : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int article_id = Convert.ToInt32(Request.QueryString["id"]);
string select = "SELECT [ID],[NEWS],[CONTENTS] FROM [NEWS]";
string strCon = System.Web
.Configuration
.WebConfigurationManager
.ConnectionStrings["ConnectionString"]
.ConnectionString;
SqlConnection conn = new SqlConnection(strCon);
conn.ConnectionString = strCon;
conn.Open();
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand(select, conn);
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
news_title.Text = myReader["NEWS"].ToString();
news_content.Text = myReader["CONTENTS"].ToString();
}
conn.Close();
}
}
Bonjour, j'ai un problème avec cette méthode. J'ai connecté ces "nouvelles" et "contenus" de DB avec news_title et news_content, et dans le site newsarticle.aspx j'ai deux commandes littérales qui écrit des nouvelles et du contenu. Et j'aiobtenir des nouvelles de DB
<a href="/newsarticle.aspx?id=<%#Eval("ID") %>">
<asp:Label ID="lblTitle" runat="server" Text='<%#Eval("News") %>'>
</asp:Label>
</a>
, avec ce que je reçois des liens de nom de nouvelles et quand je clique sur un lien, il me renvoie toujours nom et table contentfrom. exmp. si j'ai 4 liks et quand je clique sur 2 je reçois le résultat du lien 4. Naybody sait ce qui pourrait être une solution?
Je reçois le même résultat à nouveau. – mikrimouse
quelqu'un d'autre a? – mikrimouse
Pouvez-vous déboguer, et vérifiez si vous obtenez ID ici int article_id = Convert.ToInt32 (Request.QueryString ["id"]); vous devez vérifier cette variable en mode débogage article_id –