0

我使用 MVC4 Visual Studio 创建一个项目。我尝试做的是在模型中将 sql 指令“插入”到我的数据库中。

我在下面有这段代码,错误是“方法必须有返回类型”

我不知道我要写什么。。

错误:infouploadimage 有红色下划线

有人可以帮帮我吗?

模型中的代码:

 public class UploadImage
     {
         public string Title { get; set; }
         public string ImagePath { get; set; }

         public infouploadimage(string title, string imagepath) 
         {
             Title=title;
             ImagePath=imagepath;

             string connection = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;

             using (SqlConnection connect = new SqlConnection(connection))
             {
                 string query = "Insert Into myimage (PicTitle, PicPath) Values(@title, @imagepath)";

                 SqlCommand command = new SqlCommand(query, connect);
                 command.Parameters.AddWithValue("title", Title);
                 command.Parameters.AddWithValue("imagepath", ImagePath);
                 connect.Open();
                 command.ExecuteNonQuery();
             } 


         }
     }
4

3 回答 3

3

该方法显然缺少其定义的一部分——返回类型,void在这种情况下:

public void infouploadimage(string title, string imagepath)
于 2013-07-26T09:00:59.577 回答
1

由于您尝试的不是constructor,因此您缺少返回类型。如果您不需要,只需将其设置为void

public void infouploadimage(string title, string imagepath)
于 2013-07-26T09:01:13.313 回答
1

您在声明中有错误:

     public infouploadimage(string title, string imagepath) 
     {

您可以使用以下内容进行更正:

     public void infouploadimage(string title, string imagepath) 
     {
于 2013-07-26T09:01:37.650 回答