繁体   English   中英

当前上下文中不存在名称

[英]Name doesn't exist in the current context

我不断收到错误

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

尝试启动应用程序时。 不知道为什么。 没有拼写错误,我已经一遍又一遍地检查了它,但我不确定我是否遗漏了什么? 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";
            }
        }
    }
}

谢谢你的帮助,我确实查了一下,是我自己的问题,我原来把Web表单命名为LoginAdmin,然后将其重命名为Login,没想到我刚刚删除了它并创建了一个新的Web表单并复制并粘贴代码,它起作用了......

感谢您的所有建议,我会在将来记住它们!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM