model,dal,bll为图方便拷贝过去的,现在出了当前上下文不存在...的问题,是不是要model,dal,bll重新写呢?

解决方案 »

  1.   

    源model,dal,bll 中肯定使用了不属于这三个文件中的东西,你直接拷贝过去,而这三个文件以外的东西没有引入新方案,当然会出错。
      

  2.   

    命名空间“WebModel”中不存在类型或命名空间名称“AddNewLine”(是否缺少程序集引用?CS0103: 当前上下文中不存在名称“TextBoxListUnit”WebUI里的很多控件都提示当前上下文中不存在名称""
      

  3.   


    找一个不存在的东西,如AddNewLine,在源代码中搜索一下,看看有没有,再到你的代码中看看,有没有?我肯定你的代码中没有,而model,dal,bll所在的源文件中有。
      

  4.   

    都有的,我怀疑是例如添加一个AddNewLine.aspx的时候,目录会生成***_Text.
           但是我拷贝的只是改了名字却不会生成,aspx.cs中的类根本没有改变,一个***_Text就有2个不同的了,aspx文件有一个相同的代码了,另一个就出错。
            具体该怎么解决呢?
      

  5.   


    LZ最大的可能就是model层出了问题你检查看看model层是否写完整了
      

  6.   

    在解决方案中,右键MODEL,点属性,再点应用程序看看 命名空间和名称是否都正确咯
      

  7.   

    CS0234: 命名空间“WebModel”中不存在类型或命名空间名称“Alarm_Person”(是否缺少程序集引用?)
    CS0103: 当前上下文中不存在名称“DropDownList1”
    CS0103: 当前上下文中不存在名称“TextBoxListUnit”
    CS0234: 命名空间“WebModel”中不存在类型或命名空间名称“Alarm_Person”(是否缺少程序集引用?)
      命名没错,求高手指导
      

  8.   

    CS0103: 当前上下文中不存在名称“DropDownList1”
    CS0103: 当前上下文中不存在名称“TextBoxListUnit”
    这两个错就不用说了吧
    CS0234: 命名空间“WebModel”中不存在类型或命名空间名称“Alarm_Person”(是否缺少程序集引用?)
      命名没错,求高手指导这个很明显就是没有添加引用找到项目的引用 右键 添加引用....
      

  9.   

    添加了引用 而且命名空间“WebModel”中也存在类型或命名空间名称“Alarm_Person”。protected void Button1_Click(object sender, EventArgs e)
        {
            WebModel.AddNewLine model = new AddNewLine();
            model.LineID = TextBoxLine_ID.Text;
            model.LineName = TextBoxLine_Name.Text;
            model.U_Level = TextBoxU_Level.Text;
            model.Head_Device_Name = TextBoxHead_Device_Name.Text;
            model.End_Device_Name = TextBoxEnd_Device_Name.Text;
            if (result)
            {
                MessageBox.ResponseScript(this.Page, "alert('添加成功'):");
                Response.Redirect("AddNewLine.aspx");
            }
            else
            {
                MessageBox.ResponseScript(this.Page, "alert('添加失败');");
            }
        }
      

  10.   

    protected void Button1_Click(object sender, EventArgs e)
        {
            WebModel.AddNewLine model = new AddNewLine();
            model.LineID = TextBoxLine_ID.Text;
            model.LineName = TextBoxLine_Name.Text;
            model.U_Level = TextBoxU_Level.Text;
            model.Head_Device_Name = TextBoxHead_Device_Name.Text;
            model.End_Device_Name = TextBoxEnd_Device_Name.Text;
            if (result)
            {
                MessageBox.ResponseScript(this.Page, "alert('添加成功'):");
                Response.Redirect("AddNewLine.aspx");
            }
            else
            {
                MessageBox.ResponseScript(this.Page, "alert('添加失败');");
            }
        }
      

  11.   

    <tr>
                    <td class="title">编号:</td><td class="alignLeft">
                    <input name="TextBoxLineID" type="text" id="TextBoxLineID" />*
                        <span id="RequiredFieldValidator1" style="color:Red;visibility:hidden;">请输入区域名称</span></td>
    </tr><tr>
                    <td class="title">名称:</td><td class="alignLeft">
                    <input name="TextBoxLineName" type="text" id="TextBoxLineName" />*
                        <span id="RequiredFieldValidator2" style="color:Red;visibility:hidden;">请输入区域名称</span></td>
    </tr>
    前台代码:
    <tr>
                    <td class="title">
                        等级:</td>
                    <td class="alignLeft">
                        <input name="TextBoxU_Level" type="text" id="TextBoxU_Level" />*
                        <span id="RequiredFieldValidator3" style="color:Red;visibility:hidden;">请输入等级</span></td>
    </tr><tr>
                    <td class="title">
                        首端名称:</td>
                    <td class="alignLeft">
                        <input name="TextBoxHead_Device_Name" type="text" 
                            id="TextBoxHead_Device_Name" />*
                        <span id="RequiredFieldValidator4" style="color:Red;visibility:hidden;">请输入首端名称</span>
                    </td>
    </tr><tr>
                    <td class="title">
                        末端名称:</td>
                    <td class="alignLeft">
                        <input name="TextBoxEnd_Device_Name" type="text" id="TextBoxEnd_Device_Name" />*
                        <span id="RequiredFieldValidator5" style="color:Red;visibility:hidden;">请输入末端名称</span>
                    </td>
    </tr>后台:
    protected void Button1_Click(object sender, EventArgs e)
      {
      WebModel.AddNewLine model = new AddNewLine();
      model.LineID = TextBoxLineID.Text;
      model.LineName = TextBoxLineName.Text;
      model.U_Level = TextBoxU_Level.Text;
      model.Head_Device_Name = TextBoxHead_Device_Name.Text;
      model.End_Device_Name = TextBoxEnd_Device_Name.Text;
      if (result)
      {
      MessageBox.ResponseScript(this.Page, "alert('添加成功'):");
      Response.Redirect("AddNewLine.aspx");
      }
      else
      {
      MessageBox.ResponseScript(this.Page, "alert('添加失败');");
      }
      }