c#里wpf应用出了一点问题,取不出textbox里的值

代码如下:

 object username1=OMDA.GetSingle(string.Format(@"select * from adm where users= ('{0}')",textbox1.Text ));
            if (username1!= null)
            {
                object password1 = OMDA.GetSingle(string.Format(@"select PASSWORD from adm where users= ('{0}')", textbox1.Text));
                String password=(String )password1;
                String upassword = textbox2.Text;
                if (password1 == upassword)
                {
                    MessageBox.Show("登录成功", "Information",MessageBoxButton.OK );
                    MainWindow frm = new MainWindow();
                    frm.Show();
                }
            }

给两个textbox的name属性分别设置成textbox1 和textbox2 ,刚输入的时候没问题,但是运行的时候报错“当前上下文中不存在textbox1/2”
想问问是什么情况

是不是前台没有写runat="server"?
希望对题主有所帮助!

有大哥可以回答一下么