【发布时间】:2018-06-02 11:02:11
【问题描述】:
我正在使用 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 当前上下文中不存在名称“FirstName”
更新:中途解决方案
我尝试了以下方法,我复制了我的母版页代码并将其传递到目标 .aspx 页面
所以我正在运行没有母版页的页面并猜测它现在的工作原理
那么我应该怎么做才能使它与母版页一起使用?
【问题讨论】:
-
MasterPageFile 前有 > 是有原因的吗?这是在代码中还是只是这个问题的错字?
-
它不在我的代码中我试图将整个代码放在一个块中
-
好的,谢谢,想确认这是问题中的拼写错误,而不是您的代码。
标签: c# asp.net .net visual-studio master-pages