我正在使用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名称&#39; FirstName&#39;在当前上下文中不存在
更新:中途解决方案
我尝试了下面的操作,我将我的母版页代码复制到了目标.aspx页面
所以我在没有母版页的情况下运行页面并猜测它现在的工作原理
那么我应该怎么做才能使它与母版页一起使用?
答案 0 :(得分:0)
您的TextBox没有TextBox的正确结束标记 那应该怎么做:
<asp:TextBox type="text" class="effect" id="FirstName" placeholder="FirstName" required="required" runat="server"></asp:TextBox>
如果你将所有的aspx代码放在这里会很有帮助。