我正在尝试检查用户选择(u.userId
)是否不在列(urid
)中,然后只返回true并运行另一个函数。如果用户选择的数据已存在,则返回false。我得到它返回无效..会发生什么?我仍然是asp.net的新手,希望得到一些帮助。感谢。
public string URID { get; set; }
public void urid_existence(User u)
{
DBHandler dbh = new DBHandler();
dbh.OpenConnection();
string sql = "select urid from FCS_COUGRP";
if (u.UserID != u.URID)
{
userH.changeUrserGroup(u);
return true;
}
else
{
return false;
}
}
答案 0 :(得分:1)
void
表示该方法不返回任何内容,但您想返回bool
。所以这是正确的签名:
public bool urid_existence(User u)
{
// ...
if (u.UserID != u.URID)
{
userH.changeUrserGroup(u);
return true;
}
else
{
return false;
}
}