Aspx.cs 无法识别在 aspx 中声明的控件?!- CS0103



我正在用 asp.net C# 处理一个项目,调试器显示以下错误 CS0103 [当前上下文中不存在该名称]

我尝试删除我的aspx.cs文件并再次重新生成它。 我有一种感觉导致问题的原因是什么 母版页

这是代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddEmployee.aspx.cs" Inherits="AddEmployee" Title="test" MasterPageFile="~/AdminMaster.master" %>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">

我的html + css + js代码在标签ID="Content1"内,您认为这是什么原因引起的问题吗?

更新

这是我的AddEmployee.aspx

<asp:TextBox type="text" class="effect" id="FirstName" placeholder="FirstName" required="required" runat="server" /> 

我有大约 8 个asp:Textbox,调试器显示错误这 8 个,以下是错误的示例

状态错误 CS0103 名称"名字"在当前上下文中不存在

更新:半途而废的解决方案

我尝试了以下方法,我复制了我的母版页代码并将其粘贴到目标.aspx页面

所以我正在运行没有母版页的页面,猜猜它现在有什么工作

那么我应该怎么做才能让它与母版页一起使用呢?

您的文本框没有正确的文本框结束标记 应该这样做:

<asp:TextBox type="text" class="effect" id="FirstName" placeholder="FirstName" required="required" runat="server"></asp:TextBox>
  1. 您应该检查文本框名字是否存在于aspx的设计文件中...这可能会导致问题
  2. 检查您是否关闭了 Content2 的标签

如果您将所有 ASPX 代码放在这里,那将很有帮助。

相关内容

  • 没有找到相关文章

最新更新