0

我不知道这里可能缺少什么,但我不断收到此错误,

Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Could not load type 'CwizBankApp.HomeLogin'.

Source Error: 


Line 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HomeLogin.aspx.cs" Inherits="CwizBankApp.HomeLogin" %>
Line 2:  
Line 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Source File: /HomeLogin.aspx    Line: 1 

Here is the code behind file

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

namespace CwizBankApp
{
    public partial class HomeLogin : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //Membership.DeleteUser("ppp002");

            if (Request.QueryString["session"] =="new_session")
            {
                Session.Abandon();
                FormsAuthentication.SignOut();
                Response.Redirect("/HomeLogin.aspx");


            }
            //Useful when using role based access because if an authenticated user is sent here that means he is trying to view a page he is not allowed to
            if (Request.IsAuthenticated && !string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]))
            {
                Response.Redirect("/UnauthorizedAccess.aspx");

            }



        }

        protected void cmdLogin_Click(object sender, EventArgs e)
        {
            if (Membership.ValidateUser(txtUsername.Text, txtPassword.Text))
            {
                HttpCookie authCookie = FormsAuthentication.GetAuthCookie(txtUsername.Text, false);
                FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(authCookie.Value);
                FormsAuthenticationTicket newTicket = new FormsAuthenticationTicket(ticket.Version, ticket.Name, ticket.IssueDate, ticket.Expiration, ticket.IsPersistent, "");
                authCookie.Value = FormsAuthentication.Encrypt(newTicket);
                Response.Cookies.Add(authCookie);
                GetUserName(); 
                string redirUrl = FormsAuthentication.GetRedirectUrl(txtUsername.Text, false);
                Response.Redirect(redirUrl);

            }


        }
        public void GetUserName()
        {
            DataClasses1DataContext dt = new DataClasses1DataContext();
            var name =( from nm in dt.Users_AdditionalInfos
                        where nm.UserCode== txtUsername.Text.Trim() 
                        select nm).Single();
           Global.UserName=name.FirstName +" "+ name.LastName; 
        }

        protected void cmdCreateUser_Click(object sender, EventArgs e)
        {

            Response.Redirect("/CreateAccount.aspx");
        }
    }
}

我还检查了我项目的 bin 文件夹下的 dll 不存在,任何人都可以帮我解决这个问题。欢迎任何建议。谢谢

4

1 回答 1

1

首先检查命名空间是 CwizBankApp,类名是 HomeLogin。

现在重建 - 构建是成功还是失败?如果失败,将不会创建 dll,因此您会收到错误消息,请检查所有错误消息并修复问题,然后重新构建。

于 2012-05-15T12:48:06.543 回答