Master Page

0

Witam,
Tworze nowy projekt strony internetowej w Visual Studio 2008.
Zabieram się za tworzenie strony master page. Automatycznie znajduje się na niej kontrolka ContentPlaceHolder, ale ku mojemu zdziwieniu zamiast niej widzę jedynie następujący błąd:

Error Rendering Control - ContentPlaceHolder1
An unhandled exception has occured.
This control can only be used in a MasterPage.

Czy ktoś spotkał się już z taką sytuacją?
Będę wdzięczny za pomoc i wskazówki.

Pozdrawiam,
Konrad

0

Moze w tym temacie znajdziesz pomoc.

0

Czytałem już wcześniej ten temat, ale niestety nie rozwiązuje mojego problemu.

0

A mozesz podac kod master page i przykladowej strony z niej korzystajacej?

0

Jasne, na razie strony są puste ale początkowo wyglądają następująco:

(dla strony master)

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="szablon.master.cs" Inherits="szablon" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
        
        </asp:ContentPlaceHolder>
    </div>
    </form>
</body>
</html>

(dla przykladowej strony z niej korzystajacej)

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

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>
0

Visual Web Developer 2005, jedyny blad to z ContentPlaceHolder w sekcji head. Zadnego bledu, ktory Ty przytoczyles.

0

dzieki za zainteresowanie
wyslalem tez projekt znajomemu, ktory masz taka samo wersje VS co ja czyli 2008 Pro i u niego dziala jak nalezy, obawiam sie ze problemem jest vista:/ mozliwe?

0

Nie.
U mnie na Visual Web Developer 2008 pod Vistą działa.

0

jako ze na wtorek mam maly projekt do zrobienia to postanowilem obejsc sie bez strony master, ale wykorzystalem obiekt multiview - jak wstawiam do niego zwykly text box rowniez mam blad:/

kompletnie nie wiem co to moze byc...

0

Przeinstaluj środowisko :)

0

zainstalowalem virtual PC, na nim XP i VS 2005:)
ale to jednak zadne rozwiazanie problemu, a jedynie ominiecie:/

0

Ja też miewam różne dziwne jazdy w VS2008, zwłaszcza z ASP.NET. Kod masz dobry, więc stał się po prostu "cud". Jak to rozwiązać to nie wiem, czasem wystarczy poprzestawiać w ustawieniach projektu, zmienić frameworka, cokolwiek.

0

no tak - "wspaniały" Microsoft
ale dzięki za sugestie

0
konrad.b napisał(a)

no tak - "wspaniały" Microsoft

Nie narzekaj - zawsze możesz pisać w notatniku i kompilować csc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1