62,041
社区成员
发帖
与我相关
我的任务
分享
[Required(ErrorMessage = "标题不能为空")]
[Remote("NotExitesUserName","ProductM",ErrorMessage ="标题重复")]
public string product_Name { get; set; }
[HttpGet]
public JsonResult NotExitesUserName()
{
string product_Name = Request.Params["product_Name"];
var productm = yht.product.Where(x => x.product_Name == product_Name).FirstOrDefault();
return productm == null ? Json(true,JsonRequestBehavior.AllowGet):Json(false,JsonRequestBehavior.AllowGet);
}
[HttpGet]
public JsonResult NotExitesUserName(int id)
{
string product_Name = Request.Params["product_Name"];
var productm = yht.product.Where(x => x.product_Name == product_Name).FirstOrDefault();
return productm == null || productm.product_ID==id ? Json(true,JsonRequestBehavior.AllowGet):Json(false,JsonRequestBehavior.AllowGet);
}
[HttpGet]
public JsonResult NotExitesUserName(int? id)
{
string product_Name = Request.Params["product_Name"];
var productm = yht.product.Where(x => x.product_Name == product_Name).FirstOrDefault();
if(productm==null||productm.product_ID==id)
{
return Json(true, JsonRequestBehavior.AllowGet);
}
else
{
return Json(false, JsonRequestBehavior.AllowGet);
}
}
[/quote]
看你的图,你表里的主键模型字段是product_ID?没有id吧?那你要把我刚才你改的都改成product_ID,要对应才能获得值,你仔细看看有没有值吧[/quote]
可以了,太感谢你了!
有一个问题想请教一下,就是那个product_ID的值是怎么来的?新手一枚
[HttpGet]
public JsonResult NotExitesUserName(int? id)
{
string product_Name = Request.Params["product_Name"];
var productm = yht.product.Where(x => x.product_Name == product_Name).FirstOrDefault();
if(productm==null||productm.product_ID==id)
{
return Json(true, JsonRequestBehavior.AllowGet);
}
else
{
return Json(false, JsonRequestBehavior.AllowGet);
}
}
[/quote]
看你的图,你表里的主键模型字段是product_ID?没有id吧?那你要把我刚才你改的都改成product_ID,要对应才能获得值,你仔细看看有没有值吧
[HttpGet]
public JsonResult NotExitesUserName(int? id)
{
string product_Name = Request.Params["product_Name"];
var productm = yht.product.Where(x => x.product_Name == product_Name).FirstOrDefault();
if(productm==null||productm.product_ID==id)
{
return Json(true, JsonRequestBehavior.AllowGet);
}
else
{
return Json(false, JsonRequestBehavior.AllowGet);
}
}