Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想在.net中创建Web api,而不使用mvc在sql中存储和检索数据_Javascript_.net_Sql Server - Fatal编程技术网

Javascript 我想在.net中创建Web api,而不使用mvc在sql中存储和检索数据

Javascript 我想在.net中创建Web api,而不使用mvc在sql中存储和检索数据,javascript,.net,sql-server,Javascript,.net,Sql Server,我想在.NET中创建Web api,而不使用MVC在SQL中存储和检索数据,并想在另一个使用JavaScript的Web应用程序中使用该api。在数据文件中应该有Id、注释、日期和名称 我在Repository类中尝试了以下代码,但不起作用 public string markupdata(jsondetails jsoninfo) { string Message; SqlConnection con = null; string strConnString = Co

我想在.NET中创建Web api,而不使用MVC在SQL中存储和检索数据,并想在另一个使用JavaScript的Web应用程序中使用该api。在数据文件中应该有Id、注释、日期和名称

我在Repository类中尝试了以下代码,但不起作用

public string markupdata(jsondetails jsoninfo)
{

    string Message;
    SqlConnection con = null;
    string strConnString = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;
    con = new SqlConnection(strConnString);
    SqlCommand cmd = new SqlCommand("insert into Markup_table(Json_Data,comment_date,model_name) values(@Json_Data,@comment_date,@model_name)", con);
    //cmd.CommandType = CommandType.StoredProcedure;
    con.Open();
    cmd.Parameters.AddWithValue("@Json_Data", jsoninfo.Json_Data);
    cmd.Parameters.AddWithValue("@comment_date", jsoninfo.comment_date);
    cmd.Parameters.AddWithValue("@model_name", jsoninfo.model_name);
    con.Open();
    int result = cmd.ExecuteNonQuery();
    if (result == 1)
    {
        Message = jsoninfo.Json_Data + " Details inserted successfully";
    }
    else
    {
        Message = jsoninfo.Json_Data + " Details not inserted successfully";
    }
    con.Close();
    return Message;
}

您可以使用
JavaScriptSerializer类(添加对System.Web.Extensions的引用)
和 替换:

return Message;

javaScript
中,您可以像以下那样提供和解析响应:

const obj = JSON.parse(response);
const obj = JSON.parse(response);