获取有关标签名称或文本框ID不在上下文中的错误

时间:2011-05-12 18:08:02

标签: asp.net

我收到了很多错误,例如

  

当前上下文中不存在名称“lblThankYou”

然而,asp.net代码将'lblThankYou'作为标签名称

<asp:Label ID="lblThankYou" runat="server" Visible="False" Font-Bold  Font-Size ="Medium" ><table><tr><td>Thank you for submitting your request.  We will respond the following business day.  
                        For immediate assistance, please call us at 1-800-xxx-xxxx.</tr></table></asp:Label>

然而,当我尝试在浏览器中预览文件时,我得到了这个

  

分析器错误   说明:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当修改源文件。

     

分析程序错误消息:无法加载   类型   'xxxxxxxxxxxxSolution2010.Signup3'。

     

来源错误:

     

第1行:&lt;%@ Page Title =“”   语言= “C#”   的MasterPageFile = “〜/ MasterPageLicensing.master”   AutoEventWireup = “真”   代码隐藏= “Signup3.aspx.cs”   继承= “xxxxxxxxxxxSolution2010.Signup3”   %GT;第2行:第3行:

     

源文件:/Signup3.aspx行:1

奇怪的是页面中有代码,我尝试重建它来修复它但无济于事

如果有帮助,我正在使用ASP.net 4.0和Visual Studio 2010

2 个答案:

答案 0 :(得分:0)

您的表格单元格缺少结束标记

答案 1 :(得分:0)

我修复它的方法是创建一个新的代码文件并将现有代码复制到它并使用相同的旧文件名保存它。

修复了问题