解析器错误消息:找到不明确的匹配

Joh*_*ohn 2 asp.net

我在 Visual Studio 2008 中运行一个 Web 应用程序......加载特定页面时出现此错误......帮助我继续......谢谢你......

“/PSS.NET”应用程序中的服务器错误。
解析器错误
说明:解析服务此请求所需的资源期间发生错误。请查看以下特定解析错误详细信息并适当修改您的源文件。

解析器错误消息:找到不明确的匹配。

源错误:

<%@ Register TagPrefix="uc1" TagName="CtrlButtonControl" Src="../../WebControls/CtrlButtonControl.ascx" %>  
<%@ Page language="c#" Codebehind="SPSearchFromToDtStorLocMatTypRank.aspx.cs" AutoEventWireup="false" Inherits="Sdi.Pss.Reports.SP.SPSearchFromToDtStorLocMatTypRank" %>  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
Run Code Online (Sandbox Code Playgroud)

源文件:/PSS.NET/Reports/SP/SPSearchFromToDtStorLocMatTypRank.aspx 行:1

版本信息:Microsoft .NET Framework 版本:2.0.50727.3615;ASP.NET 版本:2.0.50727.3614

小智 5

我有同样的问题,它解决了,解决方案是检查你的代码,你会发现几个同名的控件:

protected Button Home;

protected System.Web.UI.HtmlControls.HtmlAnchor home; 
Run Code Online (Sandbox Code Playgroud)

您必须删除一行或对其进行注释。

多谢。

  • +1 为您解答。1 个小更正:这并不一定意味着您有 2 个名称相同的控件,对于此错误,仅 2 个变量就足够了。例如,有一个名为 Home 的按钮和一个名为 Home 的变量。 (2认同)