当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,