MVC4 - Model:Method必须有一个返回类型?

时间:2013-07-26 08:58:33

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

我使用MVC4 visual studio来创建一个项目。 我尝试做的是一个sql指令" Insert Into"到我在模型中的数据库。

我在下面有这个代码,错误是"方法必须有一个返回类型"

我不知道我要写什么..

错误: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();
             } 


         }
     }

3 个答案:

答案 0 :(得分:3)

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

public void infouploadimage(string title, string imagepath)

答案 1 :(得分:1)

正如您所尝试的不是constructor,您错过了返回类型。如果您没有必要,只需将其设置为void

public void infouploadimage(string title, string imagepath)

答案 2 :(得分:1)

您的去除错误:

     public infouploadimage(string title, string imagepath) 
     {

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

     public void infouploadimage(string title, string imagepath) 
     {