2010-08-19 78 views
2

进出口运行的Web应用程序在Visual Studio 2008 .. 加载特定网页时,我得到这个错误.. 帮助我继续.... 感谢ü.....分析器错误信息:不明确的匹配找到

Server Error in '/PSS.NET' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Ambiguous match found.

Source Error:

<%@ 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" > 

Source File: /PSS.NET/Reports/SP/SPSearchFromToDtStorLocMatTypRank.aspx Line: 1

Version Information: Microsoft .NET Framework Version:2.0.50727.3615; ASP.NET Version:2.0.50727.3614

回答

4

我有同样的问题,它解决了与解决方案在后面检查你的代码,你会发现一对夫妇控制的具有相同名称:

protected Button Home; 

protected System.Web.UI.HtmlControls.HtmlAnchor home; 

必须删除一行或评论它。

非常感谢。

+2

+1为您的答案。 1小调整:并不一定意味着你有2个控件具有相同的名字,只有2个变量足够用于这个错误。所以例如1个叫做Home的按钮和一个叫做Home的变量。 – 2013-08-23 12:35:44

0

在我的情况下,两个控件位于不同的文件中,一个位于.aspx页面(StartDate),另一个位于文件后面的代码(startDate)中。编译器没有捕获它,因为它们都是部分类。 startDate添加了一个下划线来解决它。

0

最近我遇到了类似的问题,我有重复的名称,但在不同的情况下。解决方案已成功编译,但是我在.aspx页面中的一个中遇到了问题,其中包含模糊代码发现错误。

我解决它using- 1.进入.aspx页在溶液中,然后右键单击 2.点击“检查辅助功能”,一个对话框将打开,检查所有,然后单击确定 3.现在下面的窗格(我们看到所有的错误)会有警告提到造成这种模糊的控制/名称。

希望它有帮助!

相关问题