2014-02-14 152 views
0

我有一个webapplcation名称HRM。现在我试图添加一个文件aspx与另一个项目名称HRM1(也是web applicaitonFile),但我得到这个错误,因为我试图在浏览器中看到该文件:** Pareser错误。一个web应用程序项目的aspx文件不能用于其他web应用程序项目

描述:解析服务此请求所需的资源时发生错误。请检查以下特定的分析错误详细信息并适当修改您的源文件。消息:无法加载类型'HRM1.WebForm10'。 第1行:<%@ Page Title =“”Language =“C#”MasterPageFile =“〜/ Site.Master”AutoEventWireup =“true”CodeBehind =“Nationality.aspx.cs”Inherits =“HRM1.WebForm10”%> **

我也有尝试inherits =“HRM1.WebForm10”,但相同的解析器错误ocurring我不知道为什么?我正在使用VS 12和Web应用程序。

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using HRM1.App_Code.BLL; 
namespace HRM 
{ 
    public partial class WebForm10 : System.Web.UI.Page 
    { 
     clsNationality objNationality = new clsNationality(); 

     protected void Page_Load(object sender, EventArgs e) 
     { 
      if (!IsPostBack) 
      { 
      // BindNationality(); 
      } 
     } 
     protected void BindNationality() 
     { 
      gvNationality.DataSource = objNationality.SelectAll(); 
      gvNationality.DataBind(); 
     } 
     protected void btn_Ins_Nation_Click(object sender, EventArgs e) 
     { 
      objNationality.Name = txtNationalityName.Text; 
      int a = objNationality.Insert(); 
      if (a > 0) 
      { 
       lblOutPut.Text = "Successfully Insert"; 
      } 
      else 
      { 
       lblOutPut.Text = "Error"; 
      } 
     } 

     protected void btn_update_Nation_Click(object sender, EventArgs e) 
     { 
      objNationality.User_ID = 1; 
      objNationality.Nation_ID = Convert.ToInt32(ViewState["RecordNo"]); 
      objNationality.Name = txtNationalityName.Text; 
      int b= objNationality.Update(); 
      BindNationality(); 

      if (b > 0) 
      { 
       BindNationality(); 
       lblOutPut.Text = "Successfully Updated"; 
      } 
      else 
      { 
       lblOutPut.Text = "Error"; 
      } 
     } 

     protected void btn_dlt_Nation_Click(object sender, EventArgs e) 
     { 
      objNationality.Name = txtNationalityName.Text; 

      int c = objNationality.Delete(); 

      if (c > 0) 
      { 

       lblOutPut.Text = "Successfully Deleted"; 
       BindNationality(); 
      } 
      else 
      { 
       lblOutPut.Text = "Delete Error"; 
      } 
     } 

     protected void gvNationality_RowCommand(object sender, GridViewCommandEventArgs e) 
     { 
      if (e.CommandName.ToString().ToUpper() == "EDIT") 
      { 
       ViewState["RecordNo"] = Convert.ToInt32(e.CommandArgument); 
       objNationality.Nation_ID = Convert.ToInt32(ViewState["RecordNo"]); 
       objNationality.SelectByID(); 
       txtNationalityName.Text = objNationality.Name; 

      } 
     } 


     } 
    } 
+0

你有建立应用程序吗?也请尝试右键单击Nationality.aspx.cs - >属性 - >目标是否说“编译”? –

+0

是的,我已经完成了 –

回答

0

主页面“〜/ Site.Master”是否存在于目标项目中? 您是否很好地导入了.apsx,.aspx.vb和.aspx.designer.vb文件?

+0

是的,我已经完成了这个..没有任何工作 –

+0

可能是因为在你的代码中名称空间仍然是HRM – DadyFuji

+0

我目前的项目名称HRM,我将其更改为HRM –

相关问题