Ярлык не существует в текущем контексте на странице ASP.NET

Есть много вопросов с тем же названием, что и этот, но Я не нашел решения.

MasterPage.master:

<div id="dateShow"> 
    <asp:Label ID="lblDateShow" runat="server"></asp:Label>
</div>

MasterPage.master.cs:

protected void Page_Load(object sender, EventArgs e)
{
    lblDateShow.Text = DateTime.Now.ToShortDateString();
}

Это происходит при сборке и показывает мне ошибку, но если я запускаю без сборки (перед запуском -> нет сборки ) он показывает мне дату. Это происходит только на главной странице со всеми элементами управления, которые я хочу добавить, на других страницах все работает нормально. В чем может быть проблема?

Сообщение об ошибке:

Ошибка 1 Имя 'lblDateShow' не существует в текущем контексте

Длинное описание:

Предупреждение 2 Тип 'MasterPage' в 'c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ thegame \ 6da1e5d1 \ 9152b07 \ App_Web_tmu2ya5i.4.cs 'конфликтует с импортированным типом' MasterPage 'в' c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ thegame \ 6da1e5d1 \ 9152b07 \ App_Web_masterpage.master.cdcab7d2.k9aa16y-.dll '. Используя тип, определенный в 'c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ thegame \ 6da1e5d1 \ 9152b07 \ App_Web_tmu2ya5i.4.cs'. c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ thegame \ 6da1e5d1 \ 9152b07 \ App_Web_tmu2ya5i.4.cs

Я пытался удалить временные файлы, но не помогло ..

UPD Я решил ту проблему. Был у меня еще один masterpage2.master и как-то он все проблемы делал. Когда я создал ярлык или другой элемент управления, он был объявлен на второй главной странице, я не знаю, как это может быть))

8
задан RaShe 4 September 2011 в 04:08
поделиться