0

我创建了一个新的 Web 项目 (.Net 3.5),并删除了原始Default页面,以便创建一个Master页面,然后重新创建一个DefaultwithMaster页面。一切都很可爱。现在,当我ContentPlaceHolderDefault页面上添加控件时,当我尝试从以下位置访问控件时出现编译器错误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;
4

1 回答 1

1

我设法通过更改CodeFileCodeBehind.

在职的:

<%@ Page Title="" Language="C#" MasterPageFile="~/Master/MasterPage.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="_Default" %>

不工作:

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

于 2011-03-30T13:15:17.567 回答