名称在当前上下文中不存在

时间:2015-07-02 12:31:39

标签: c# asp.net

我一直收到错误

  

当前上下文中不存在名称“****”

尝试启动应用程序时。不知道为什么。没有拼写错误,我一遍又一遍地检查它,我不确定我是否错过了什么? TxtUsername,TxtPassword和LblMessage发生错误 代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Configuration;

namespace MusicShop.Admin
{
    public partial class Login : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void BtnLogin_Click(object sender, EventArgs e)
        {
            string Username = WebConfigurationManager.AppSettings["AdminLoginID"];
            string Password = WebConfigurationManager.AppSettings["AdminPassword"];

            if (TxtUsername.Text == Username && TxtPassword.Text == Password)
            {
                Session["MusicShopAdmin"] = "MusicShopAdmin";
                Response.Redirect("#/Admin/AddNewSong.aspx");
            }
            else
            {
                LblMessage.Text = "Wrong Username or Password";
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

感谢您的帮助,我确实调查了它,这是我自己的错,我最初将Web表单命名为LoginAdmin,然后将其重命名为Login,所以出乎我自己的意料我刚刚将其删除并制作了一个新的网络表格和副本粘贴代码,它工作...

感谢所有的建议,我将来会记住这些建议!