这是一个不好的代码习惯引起的发布后运行时的问题。错误原因为.net2.0无法正确识别服务器控件和变量的大小写区别,但是这个错误只有在iis中体现,在文件系统的调试中没有发生。

错误信息

ASP.NET中 分析器错误:发现不明确的匹配
引发错误的参考代码如下:
public partial class _Default : System.Web.UI.Page 
{
    private string button1="test";

    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write(Button1.Text);
        Response.Write(button1);
    }
}

其中的Button1为一个服务器控件,button1为普通变量,虽然是合法的代码但是仍然发生不可预料的错误,所以变量的命名习惯还是需要注意的。

相关文章:

  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-05
  • 2021-12-05
  • 2021-11-08
  • 2021-09-06
  • 2022-12-23
  • 2022-01-10
相关资源
相似解决方案