zoukankan      html  css  js  c++  java
  • [c#]分析器错误消息: 发现不明白的匹配。

    (1)同样的变量名称

    protected System.Web.UI.WebControls.Label lbltitle;
    protected System.Web.UI.WebControls.Label lblTitle;

    (2)

    查找你的aspx页面里面的控件是否有和你的aspx.cs里面的类变量重名(不区分大写和小写)的ID
    详细例如以下:
    aspx页面中<input name="username" runat="server" type="text" id="username" >
    aspx.cs代码中public string UserName=null; 
    出现冲突! 改动aspx.cs中变量名称userName2后OK
    由于一般你在vs里面启动时,这个dev web会区分控件和后台代码变量大写和小写,
    而部署到IISserver后。server不区分大写和小写了,因此出现变量重名情况。从而导致 “发现不明白的匹配”错误。

    (3)

    空间id冲突。

    尽管说vs会自己检測并改动冲突的id,可是也不是全部情况都能检測出来。

    在我的页面中有个id=fileUpload的上传控件。还有个id=fileUpload的div。而且该div具有runat=server属性,vs怎么着都检測不出来。所以到iis上才会出现错误。


  • 相关阅读:
    P1141零一迷宫
    P1219八皇后
    P1233木棍加工
    三 Struts2 添加返回数据
    二 Struts2 接收数据
    一 Struts2 开发流程
    12-tinyMCE文本编辑器+图片上传预览+页面倒计时自动跳转
    11-page分页原理
    10-ajax技术简介
    9-文件上传和下载
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/6761158.html
Copyright © 2011-2022 走看看