Я создал новый веб-проект (.Net 3.5) и удалил исходную страницу Default
, чтобы создать страницу Master
, а затем заново создать страницу Default
с Master
.Все работало прекрасно.Теперь, когда я добавляю свои элементы управления внутри ContentPlaceHolder
на странице Default
, я получаю ошибки компиляции, когда пытаюсь получить доступ к элементам управления из CodeFile
:
Ошибка 4 '_Default'не содержит определения для' FirstName 'и не может быть найден метод расширения' FirstName ', принимающий первый аргумент типа' _Default '(вы пропустили директиву using или ссылку на сборку?)
Моя декларация о контроле:
<asp:TextBox runat="server" ID="FirstName" />
Есть идеи?
РЕДАКТИРОВАТЬ
Объявление страницы:
<%@ Page Title="" Language="C#" MasterPageFile="~/Master/MasterPage.Master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
Код-позади:
string firstname = FirstName.Text;