有一个将用于远程验证功能但无法使其工作的类
[HttpPost]
public JsonResult doesUserNameExist(string Forename)
{
IEnumerable<SelectListItem> user = new List<SelectListItem>();
using (EIPInternalEntities ctx = new EIPInternalEntities())
{
user = new SelectList(ctx.Database
.SqlQuery<string>("EXEC dbo.uspGetLkUpJobTitle")
.ToList());
}
var userlist = user.ToList();
//return Json(user == null);
return Json(!userlist.Contains(Forename));
}
Run Code Online (Sandbox Code Playgroud)
尝试了不同的方式,但目前 (Forename)) 被标记为错误
“参数 1 不能从 'string' 转换为 'System.Web.Mvc.SelectListItem'
如果我尝试
var userlist = (SelectList)user;
//return Json(user == null);
return Json(!userlist.Contains(Forename));
Run Code Online (Sandbox Code Playgroud)
然后!userList. 被标记说
SelectList 不包含对 Contains 的定义
| 归档时间: |
|
| 查看次数: |
2841 次 |
| 最近记录: |