一个Web应用程序项目的aspx文件不工作到另一个Web应用程序项目 [英] One web application project's aspx file is not working into another web application project
问题描述
我有一个webapplcation名人力资源管理。我现在想添加一个ASPX文件,与其他项目名称HRM1(也网络applicaitonFile),但我尝试看看在浏览器文件中我得到这个错误:** Pareser错误
说明:该请求提供服务所需资源的分析过程中出现错误。请检查下列特定分析错误详细信息并适当地修改源文件。消息:未能加载类型'HRM1.WebForm10。
1号线:其中;%@页标题=LANGUAGE =C#的MasterPageFile =〜/的Site.MasterAutoEventWireup =真codeBehind =Nationality.aspx.cs继承=HRM1 .WebForm10%> 的**
我也有尝试继承=HRM1.WebForm10,但同样的分析器错误ocurring我不知道为什么?我使用VS 12和web应用。
使用系统;
使用System.Collections.Generic;
使用System.Linq的;
使用的System.Web;
使用System.Web.UI程序;
使用System.Web.UI.WebControls;
使用HRM1.App_ code.BLL;
命名空间HRM
{
公共部分类WebForm10:System.Web.UI.Page
{
clsNationality objNationality =新clsNationality(); 保护无效的Page_Load(对象发件人,EventArgs的发送)
{
如果(!的IsPostBack)
{
// BindNationality();
}
}
保护无效BindNationality()
{
gvNationality.DataSource = objNationality.SelectAll();
gvNationality.DataBind();
}
保护无效btn_Ins_Nation_Click(对象发件人,EventArgs的发送)
{
objNationality.Name = txtNationalityName.Text;
INT A = objNationality.Insert();
如果(一个大于0)
{
lblOutPut.Text =成功插入;
}
其他
{
lblOutPut.Text =错误;
}
} 保护无效btn_update_Nation_Click(对象发件人,EventArgs的发送)
{
objNationality.User_ID = 1;
objNationality.Nation_ID = Convert.ToInt32(的ViewState [RecordNo]);
objNationality.Name = txtNationalityName.Text;
INT B = objNationality.Update();
BindNationality(); 如果(B&0)
{
BindNationality();
lblOutPut.Text =成功更新;
}
其他
{
lblOutPut.Text =错误;
}
} 保护无效btn_dlt_Nation_Click(对象发件人,EventArgs的发送)
{
objNationality.Name = txtNationalityName.Text; INT C = objNationality.Delete(); 如果(c取代; 0)
{ lblOutPut.Text =已成功删除;
BindNationality();
}
其他
{
lblOutPut.Text =删除错误;
}
} 保护无效gvNationality_RowCommand(对象发件人,GridViewCommandEventArgs E)
{
如果(e.CommandName.ToString()。ToUpper的()==编辑)
{
的ViewState [RecordNo] = Convert.ToInt32(e.CommandArgument);
objNationality.Nation_ID = Convert.ToInt32(的ViewState [RecordNo]);
objNationality.SelectByID();
txtNationalityName.Text = objNationality.Name; }
}
}
}
请问母版页〜/的Site.Master在目标项目存在吗?
你还有进口.apsx,.aspx.vb和.aspx.designer.vb文件?
I have a webapplcation name HRM. Now i am trying to add a file aspx with another project name HRM1 (also web applicaitonFile), but i am getting this error as i try to see that file in browser: **Pareser 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. Message: Could not load type 'HRM1.WebForm10'. Line 1: <%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Nationality.aspx.cs" Inherits="HRM1.WebForm10" %>**
I also have try inherits= "HRM1.WebForm10", but the same parser error ocurring i dont know why? I am using VS 12 and webapplication.
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;
}
}
}
}
Does the master page "~/Site.Master" exist in the target project ? Did you well imported the .apsx, .aspx.vb and .aspx.designer.vb files ?
这篇关于一个Web应用程序项目的aspx文件不工作到另一个Web应用程序项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!