Avatar billede filix Nybegynder
01. februar 2007 - 21:02 Der er 6 kommentarer og
1 løsning

Masterpages, brug af repeater som ikke helt bliver fundet ?

hey hey

jeg har en side som er opbygget af en masterpage, meget praktisk. Er ved og sætte mit første selvskrevet modul ind, MEN af en eller anden grund vil min kode fil ik finde den og give den det output jeg giver den.

for fejlen:

The name "Repeater1" does not exist in the current context

Det ene er en Default.aspx(selve siden) og koden ligger i Default.aspx.cs.

Har som sagt ikke brugt det med masterpages før men mente da ikke der burde være nogen forskel

Skriver her lidt uddrag fra de 2 filer.

Default.aspx
---------------------------------------------------
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

        <table id="content" border="0" cellpadding="0" cellspacing="0">
            <tr>
                <td valign="top" id="writing">
                    <asp:Repeater ID="Repeater1" runat="server">
                        <ItemTemplate>
               
             
                    <h2>
                        <a href="#">  <%# Eval("Heading") %></a>
                    </h2>
                    <p>
                        <a href="#"><img src="img/news.jpg"  alt="Newz" /></a>
               
                          <%# Eval("Tekst") %>
                   
                    </p>
                    <br /><br />
               
                    </ItemTemplate>
                </asp:Repeater>

---------------------------------------------------

Default.aspx.cs
---------------------------------------------------
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;
using System.Data.OleDb;


public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //Min connection til DB);
        string strConn1 = "";
        strConn1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
        strConn1 += Server.MapPath("./App_Data/db.mdb");
        OleDbConnection conn1 = new OleDbConnection(strConn1);

        //Min Udhentning af DB data);

        OleDbCommand Cmd1 = new OleDbCommand("SELECT TOP 2 * FROM Nyheder ORDER BY ID desc", conn1);
        conn1.Open();
        OleDbDataReader rd = Cmd1.ExecuteReader(CommandBehavior.CloseConnection);
        Repeater1.DataSource = rd;
        Repeater1.DataBind();


    }
}

---------------------------------------------------
Avatar billede Syska Mester
02. februar 2007 - 02:55 #1
burde virke ... der er noget kode du ikke sender med ... som måske kan gøre at det ikke virker .....

Har du prøvet hvor det ligger i samme fil ? virker det ?

Hvis du smider en Label ind på din form .. kan du få fat i den ?

// ouT
Avatar billede filix Nybegynder
02. februar 2007 - 08:26 #2
Well det sjove ved det hele er jeg kan godt gå ud i koden ved side af også bare skrive som jeg ville tilføje noget nyt, og der finder den fint min repeater på listen

der er ikke rigtig noget kode som er relevant der ikke kommer med skulle jeg mene :S
Avatar billede filix Nybegynder
02. februar 2007 - 13:00 #3
har fundet en løsning... meget spøjst men nå :)
Avatar billede filix Nybegynder
02. februar 2007 - 13:01 #4
Min partial class må af en eller anden grund ik hedder _Default men skal hedde Uden _ ved ikke grunden men det virker.
Avatar billede Syska Mester
02. februar 2007 - 16:49 #5
Kan ikke passe ... så har du postet forkert kode til mig da:
fault.aspx.cs" Inherits="_Default" Title="Unt

Arver fra _Default ......

// ouT
Avatar billede filix Nybegynder
02. februar 2007 - 22:41 #6
Nej fandt ud af fejlen ved og slave kigge ALLE mine filer, har det med og lave en fil der hedder skabalon med mine tables opsat, af en eller anden grund kaldte den noget kode  som ikke fandtes i en _default og ved ik helt hvem der har lagt det der (kigger væk og fljøter) men nå det ruller nu.

www.rasmusfjord.dk
Avatar billede Syska Mester
03. februar 2007 - 12:59 #7
ahhh, okay, men godt at det virker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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