我使用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();
}
}
}
答案 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)
{