Masterpages, brug af repeater som ikke helt bliver fundet ?
hey heyjeg 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();
}
}
---------------------------------------------------
