Avatar billede bech1992 Nybegynder
13. september 2011 - 10:47 Der er 3 kommentarer og
1 løsning

label skal hente tekst fra database, med et bestemt ID (.Net 4.0, C#)

Hej Eksperter
Jeg sidder med et lille problem, jeg har en Label på min side som skal hente tekst ud fra en tabel som hedder "text".
Mit problem er at min label ikke henter noget tekst ud fra databasen, men blot skriver "text" når jeg bygger siden.

Min kode ser således nu:

Default.aspx

<%@ Page Title="" Language="C#" MasterPageFile="~/master.master" AutoEventWireup="true"
    CodeFile="Default.aspx.cs" Inherits="Knudepunktet" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cphLeftside" runat="Server">
    <asp:Label ID="lblText" Text='<%#Eval("ContentText")%>' runat="server" />
</asp:Content>

Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DataSetTableAdapters;

public partial class Default : System.Web.UI.Page
{

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            GetText();
        }
    }
    protected void GetText()
    {
        TextTableAdapter t = new TextTableAdapter();
        int id = 1;
        lblText.Text = t.GetTextByTextID(id).ToString();
    }
}


Min Query:

SELECT        TextID, ContentText, TextDate
FROM            Text
WHERE        (TextID = @TextID)


Håber i kan hjælpe mig med mit problem
Avatar billede bech1992 Nybegynder
14. september 2011 - 09:04 #1
nogen der kan hjælpe?
Avatar billede niklask Nybegynder
14. september 2011 - 14:45 #2
Prøv at slette Text='<%#Eval("ContentText")%>' fra din label på .aspx siden.

Ændre din query til
SELECT ContentText
FROM Text
WHERE TextID = @TextID
Avatar billede bech1992 Nybegynder
30. november 2011 - 11:03 #3
Fik desværre ikke det til at virke,
men smid et svar og få point
Avatar billede niklask Nybegynder
30. november 2011 - 12:49 #4
Svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester