yeyoudexin
2015-06-28 14:24
采纳率: 0%
浏览 3.4k

求教ASP.NET CS0103编译错误

由于代码较为冗长,故暂先不上代码,请容我先描述一下:
首先,在CS文件里,我有这样一条语句CarAddPut.Text = "车牌号码不能为空";
接着,编译报错:错误 CS0103: 当前上下文中不存在名称“CarAddPut”。
但是,我确实在ASPX文件里声明了CarAddPut控件:Label ID="CarAddPut" runat="server" Height="36px" Text="请输入相关信息" Width="183px"
而且其他aspx以及cs文件里的语句都没有语法错误。所以,求教各位大神及各位兄弟,是何原因导致这样的错误?谢谢大家!

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • threenewbee 2015-06-28 14:38

    Name属性设置了么?删除了重新放一个呢

    评论
    解决 无用
    打赏 举报
  • qq_28534895 2015-06-28 15:35
    • 1. # document.getElementById('CarAddPut')
    评论
    解决 无用
    打赏 举报
  • csdnXiaoF 2015-06-29 04:58

    1,确认一下控件Name属性是否设置,正确性
    2,可以采取剪切当前这个控件代码,保存,然后在复制到原来位置,试一下是否还报错。
    3,可以采用楼上说的JS取值验证一下,alert(document.getElementById('CardAddPut'))
    4,看看你使用的名字(CarAddPut)是否一样(控件里ID值,Name值是否和CS文件里边用的一样)

    评论
    解决 无用
    打赏 举报
  • MMLLCSDN 2015-07-02 07:21

    1.aspx页面引用
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="EngineerDataStatistics.aspx.cs" Inherits="website_DataStatistics_EngineerDataStatistics" %>
    检查 Inherits是否CS文件类名相同。
    2.检查 Inherits关联的类是否存在多个。
    3.删除页面重新添加一个aspx页面。

    评论
    解决 无用
    打赏 举报
  • disenaaa 2015-07-08 07:12

    你的前台控件有runat="server"属性没有?
    例:
    前台aspx页面:
    后台cs: this.a.Value ="abc";
    这样就可以了

    评论
    解决 无用 1
    打赏 举报

相关推荐 更多相似问题