asp.net MVC 字符串比较 谢谢
从数据库取出var a = from u in tdc.sys_users where u.Name == userName select u.Password;怎样跟输入的string pwd 作比较 --------------------编程问答-------------------- String 类有:Compare( )、CompareTo( )、CompareOrdinal()、Equals( )。string.Equals(x,y) ;
--------------------编程问答-------------------- 此时的var a =......;是一个集合。
如果 集合中确定是一个值 的话,可以直接
a.First() 再跟pwd 比较。 --------------------编程问答-------------------- ToString,完了再比较。 --------------------编程问答-------------------- 这跟ASP.NET有什么关系?跟MVC更不沾边儿... --------------------编程问答-------------------- 怎么个比较法 --------------------编程问答-------------------- 最简单的
if(s==“xxxxx”)
{
} --------------------编程问答-------------------- 好多种办法。
1.你搜索的时候就把password的判断加进去
var a = from u in tdc.sys_users where u.Name == userName and u.passwod==password select u;
通过判断a.ToList().Count()来计算是否有值。
2.你先搜索出u.Name == userName 相等的model,在判断model.passowrd==password.
var model = (from u in tdc.sys_users where u.Name == userName ).SingleOrDefault();
if(model!=null)
{
if(model.password==password)
{
//登陆成功
}
} --------------------编程问答-------------------- 楼主可能不知道怎么从list转成model,可以用list.Single()或者list.SingleOrDefault();
补充:.NET技术 , ASP.NET