我创建了一个新的 Web 项目 (.Net 3.5),并删除了原始Default
页面,以便创建一个Master
页面,然后重新创建一个Default
withMaster
页面。一切都很可爱。现在,当我ContentPlaceHolder
在Default
页面上添加控件时,当我尝试从以下位置访问控件时出现编译器错误CodeFile
:
错误 4“_Default”不包含“FirstName”的定义,并且找不到接受“_Default”类型的第一个参数的扩展方法“FirstName”(您是否缺少 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;