ОБСУЖДЕНИЕ

исчезло меню

2 ответов 4,7 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Привет всем. Помогите пожалусйта есть вопрос. Когда начинал писать страничку меню было, но потом куда-то исчезло, я забил, а щас спохватился и не могу его найти. Мож кто-нить знает в чем проблемма? Буду очень признателен. Может нужна еще какая-нибудь информация?

Код:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
<%@ Register Src="~/Controls/ThemeSelector.ascx" TagName="ThemeSelector" TagPrefix="mb" %>
<!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></title>
</head>
<body>
<form id="Main" runat="server">
<div>

<!-- Верхняя часть страницы -->
<div id="header">
<div id="headermenu">
<asp:SiteMapDataSource ID="SiteMapDataSource1"
runat="server" />				
<asp:Menu ID="mainMenu" DataSourceID="SiteMapDataSource1" runat="server" Orientation="Horizontal" CssClass="headermenulink" />
</div>
</div>

<!-- Место для ввода имени и пароля -->
<div id="loginbox">
<asp:LoginView ID="LoginView_1" runat="server">
<AnonymousTemplate>
<asp:Login ID="Login" runat="server" Width="100%" FailureAction="RedirectToLoginPage">
<LayoutTemplate>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="60px">Имя: </td>
<td><asp:TextBox ID="UserName" runat="server" Width="95%" /></td>
<td width="5px" align="right">
<asp:RequiredFieldValidator runat="server" ID="valRequeName" ControlToValidate="UserName" SetFocusOnError="true" text="*" ValidationGroup="Login" />
</td>
</tr>
<tr>
<td>Пароль: </td>
<td><asp:TextBox TextMode="Password" ID="Password" runat="server" Width="95%" /></td>
<td width="5px" align="right">
<asp:RequiredFieldValidator runat="server" SetFocusOnError="true" ID="valRequePassword" ControlToValidate="Password" ValidationGroup="Login" />
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><asp:CheckBox ID="RememberMe" runat="server" Text="Запомнить" /></td>
<td align="right">
<asp:Button ID="Submit" runat="server" ValidationGroup="Login" CommandName="Login" Text="Войти" />
</td>
<td width="5px" align="right"> </td>
</tr>
</table>
<div style="border-top:solid 1px black; margin-top:2px">
<asp:HyperLink ID="RegistrationLink" runat="server" NavigateUrl="~/Pages/Register.aspx">Регистрация</asp:HyperLink>
<asp:HyperLink ID="ForgotedPassword" runat="server" NavigateUrl="~/Pages/PasswordRecovery.aspx">Забыли пароль?</asp:HyperLink>
</div>
</LayoutTemplate>
</asp:Login>
</AnonymousTemplate>
<LoggedInTemplate>
<div id="welcombox">
<asp:LoginName ID="LoginName" runat="server" FormatString="Здравствуйте, {0}" /></br>
<small>
<asp:HyperLink ID="ProfileLink" runat="server" Text="Редактировать профиль" NavigateUrl="~/Pages/EditProfile.aspx" />
<asp:LoginStatus ID="LoginStatus_1" runat="server" />
</small>
</div>
</LoggedInTemplate>
</asp:LoginView>
</div>
<div id="themeselector">
<mb:ThemeSelector ID="ThemeSelector_1" runat="server" />
</div>

<!-- Центральная часть страницы -->
<div id="container">

<!-- Левая центральная колонка -->
<div id="leftcolumn">
<div class="text"><b>09.06.2010::Новостная колонка</b><br />Другие новости...
</div>
<asp:ContentPlaceHolder ID="LeftColumnContent" runat="server" />
</div>
<!-- Центральная часть страницы -->
<div id="centercolumn">
<div id="breadcrumb">
<asp:SiteMapPath ID="SiteMapPath_1" runat="server" />
</div>
<div id="centercolumncontent">

<asp:ContentPlaceHolder ID="CenterColumnContent" runat="server">
<p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p> </p>
</asp:ContentPlaceHolder>
</div>
</div>
<!-- Правая центральная колонка -->
<div id="rightcolumn">
<div class="text">Some text . . .</div>
<asp:ContentPlaceHolder ID="RigthColumnContent" runat="server" />
</div>

</div>

<div id="footer">
<div id="footertext">
<small> made by n00dle etc.</small>
</div>
</div>
</div>
</form>
</body>
</html>
 
Данные в SiteMapDataSource1 есть?
Ну должны быть. А как проверить?

Код:
<siteMap defaultProvider="SiteMapDefaultProviderName" enabled="true">
<providers>
<add name="SiteMapDefaultProviderName" type="System.Web.XmlSiteMapProvider" securityTrimmingEnabled="true" siteMapFile="~/web.sitemap"/>
</providers>
</siteMap>
 
Статус
Закрыто для дальнейших ответов.