C# ASP.NET MVC中的查询问题
我正在使用Web API和ASP.NET MVC 我在地址栏中传递了错误的用户名和密码,然后也给出了问题所在的成功消息 此记录在我的表格中不可用: 我正在创建两个项目,一个用于Web API框架搭建,第二个是一个普通的空ASP.NET MVC项目 不使用实体框架的正常空ASP.NET MVC项目 globalvariable.cs: empsController.cs: 如果用户输入true credential,则给出成功消息;如果用户输入false credential,则给出用户名和密码错误消息,则给出我想要的 在这里,我认为我的质疑是错误的C# ASP.NET MVC中的查询问题,c#,asp.net-mvc,asp.net-web-api,C#,Asp.net Mvc,Asp.net Web Api,我正在使用Web API和ASP.NET MVC 我在地址栏中传递了错误的用户名和密码,然后也给出了问题所在的成功消息 此记录在我的表格中不可用: 我正在创建两个项目,一个用于Web API框架搭建,第二个是一个普通的空ASP.NET MVC项目 不使用实体框架的正常空ASP.NET MVC项目 globalvariable.cs: empsController.cs: 如果用户输入true credential,则给出成功消息;如果用户输入false credential,则给出用户名和密码错
var userdata = "select * from emp where username='" + username + "'and password='" + password + "'".First();
请帮助您可以检查此url,因为您提到您是初学者,希望了解如何查询数据库 在asp.net中,可以使用 实体框架第二个链接显示如何使用实体框架查询本地数据库 小巧、快速 net旧式风格,需要写很多锅炉板代码
要在远程或本地服务器上查询Sql server数据库,只需更改连接字符串。您不是在查询数据库,您所做的只是定义一个字符串。此外,您通过不安全的查询字符串传递用户名和密码。您还应该使用参数化查询,而不是replace@OleEHDufour我是初学者如何查询数据库,请帮助
namespace Mvc.Controllers
{
public class empsController : Controller
{
public JsonResult Index()
{
IEnumerable<mvcempmodel> empList;
HttpResponseMessage response = globalvariable.webapiclient.GetAsync("emps").Result;
empList = response.Content.ReadAsAsync<IEnumerable<mvcempmodel>>().Result;
//return View(empList);
return Json(empList, JsonRequestBehavior.AllowGet);
}
[HttpGet]
public JsonResult Login(string username, string password)
{
if (username == "" || username == null)
{
var data = new
{
message = "Enter Username ",
};
return Json(data, JsonRequestBehavior.AllowGet);
}
else if (password == "" || password == null)
{
var data = new
{
message = "Enter Password",
};
return Json(data, JsonRequestBehavior.AllowGet);
}
else
{
var userdata = "select * from emp where username='" + username + "'and password='" + password + "'".First();
if (userdata != null)
{
var data = new
{
message = "Success",
data = new { username }
};
return Json(data, JsonRequestBehavior.AllowGet);
}
else
{
var data = new
{
message = "Username and Password incorrect ",
};
return Json(data, JsonRequestBehavior.AllowGet);
}
}
}
}
}
}
namespace WebApi.Controllers
{
public class empsController : ApiController
{
private empdbEntities db = new empdbEntities();
// GET: api/emps
public IQueryable<emp> Getemps()
{
return db.emps;
}
// GET: api/emps/5
[ResponseType(typeof(emp))]
public IHttpActionResult Getemp(int id)
{
emp emp = db.emps.Find(id);
if (emp == null)
{
return NotFound();
}
return Ok(emp);
}
}
}
var userdata = "select * from emp where username='" + username + "'and password='" + password + "'".First();