返回首页

嘿所有,
我异常的方法,但我不知道为什么...
它只是抛出的TextBox的输入时无法找到,但我想我反对检查。也许错误的想法吗?

public String getUser()

        {

            String user = User.Identity.Name.Split(new Char[] { '\\' })[1];

            if (TextBox_Admin.Visible && TextBox_Admin.Text.Length > 0)

            {

                DirectorySearcher searcher = new DirectorySearcher("(&(name=" + TextBox_Admin.Text.ToString() + ")(objectClass=user))");

                searcher.SearchRoot = entiry;

                searcher.PropertiesToLoad.Add("cn");

                SearchResult res = searcher.FindOne();

                

                if (res.Properties.Contains("cn") && res.Properties.Equals(TextBox_Admin.Text))//at this point the Exception is thrown

                    user = TextBox_Admin.Text.ToString();

                else

                {

                    Label_Admin.Text = "Unknown User";

                    user = null;

                }

            }  

            return user;

        }

NullReferenceException:未
未将对象引用设置到对象的实例。
有人可以帮忙吗?

OK,发现{S0的}

回答

评论会员: 时间:2