当我在MVC.NET 5中构建项目时,我的自定义类没有编译

时间:2014-12-08 09:16:19

标签: c# asp.net-mvc asp.net-mvc-4 asp.net-mvc-5

我们在View,Model&之外创建了一些类。控制器在我们的MVC项目中。 当我们构建它时,我们所创建的类应该有一些错误,但是它成功构建并且不会显示任何错误。所以错误出现在运行时模式下(当浏览器显示时)。 (例如,我在我的自定义类中添加了一些错误,例如一些未分配的变量,但它并没有在编译时给出任何错误)。所以在开发步骤中我们无法轻易解决我们的错误。 有什么帮助吗?

这是我的解决方案图片:

enter image description here

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
using batis_blog.Commponent;
using batis_blog.Models;
using batis_blog.SystemProperty;

namespace batis_blog.UserServics
{

public class UserServic:DBMan
{
  public DBmessage Edit()
    {
        SqlConnection newcon = new SqlConnection(SystemStatic.g);
        SqlCommand newcmd = new SqlCommand("UserEdit", newcon);
        newcmd.CommandType = CommandType.StoredProcedure;

        ///
        SqlParameter _oldcardno = new SqlParameter("@UserID", SqlDbType.Int);
        _oldcardno.Value = this.UserID;
        SqlParameter _username = new SqlParameter("@UserName", SqlDbType.NVarChar, 100);
        _username.Value = this.Username;
        SqlParameter _name = new SqlParameter("@Fname", SqlDbType.NVarChar, 50);
        _name.Value = this.Fname;
        SqlParameter _family = new SqlParameter("@Lname", SqlDbType.NVarChar, 50);
        _family.Value = this.Lname;
        newcmd.Parameters.Add(_oldcardno);
        newcmd.Parameters.Add(_name);
        newcmd.Parameters.Add(_family);
        newcon.Open();
        newcmd.ExecuteNonQuery();
        newcon.Close();
    }
   }
}
namespace batis_blog.Commponent
{
    public class DBMan
    {

    protected SqlConnection conn;
    protected SqlCommand cmd;
    protected SqlDataAdapter da;
    protected DataTableBatis dt;
    protected DBMan()
    {


        string strconn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SahebDB"].ConnectionString;

        conn = new SqlConnection(strconn);
    }
 }
}

1 个答案:

答案 0 :(得分:1)

这是因为您没有在项目中包含该文件。

右键单击解决方案资源管理器中的文件,然后选择项目中的include