Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在将.aspx文件移动到新文件夹后设置代码隐藏路径?_C#_Asp.net_Code Behind - Fatal编程技术网

C# 如何在将.aspx文件移动到新文件夹后设置代码隐藏路径?

C# 如何在将.aspx文件移动到新文件夹后设置代码隐藏路径?,c#,asp.net,code-behind,C#,Asp.net,Code Behind,我有一个Employee.aspx页面。首先,它位于名为Master的文件夹中。现在我将其移动到Employee文件夹 当我运行项目时,它会显示旧路径(Master/Employee.aspx)并抛出一个错误 找不到资源(/Master/Employee.aspx) 如何解决此问题?。如果编辑路径以使用Employee,它将运行 http://localhost:49874/Master/Employee.aspx 我的旧路径it未显示员工代替主 <%@ Page Title="" L

我有一个
Employee.aspx
页面。首先,它位于名为
Master
的文件夹中。现在我将其移动到
Employee
文件夹

当我运行项目时,它会显示旧路径(Master/Employee.aspx)并抛出一个错误

找不到资源(/Master/Employee.aspx)

如何解决此问题?。如果编辑路径以使用
Employee
,它将运行

http://localhost:49874/Master/Employee.aspx 
我的旧路径it未显示
员工
代替

<%@ Page Title="" Language="C#" MasterPageFile="~/Home.Master" AutoEventWireup="true" CodeBehind="~/Employee/Employee.aspx.cs" Inherits="Manjilas.WebForm119" %>

物理移动ASPX/ASCX文件不足以让它们再次工作。您还需要更新相应文件的

您必须更改
@Page
指令的
codebeard
值以反映新路径

您的ASPX页面可能有以下内容:

<%@Page CodeBehind="~/Master/Employee.aspx.cs" ... %>


附带说明:如果没有刷新临时ASP.Net文件,则在更改.Net版本后,可能会持续出现奇怪的编译错误。您可以通过手动清空目录来解决此问题:

%WINDIR%\Mircosoft.NET\Framework\${version}\Temporary ASP.NET Files\

${version}
更改为IIS使用的当前.NET framework版本。(如果使用.NET 3.5或3.0,则
${version}
应为2.0…

在.aspx移动到的同一文件夹中是否有
Employee.aspx.cs
文件?我的意思是,您同时移动了
Employee.aspx
Employee.aspx.cs
,对吗?您可以发布aspx文件的代码(我需要页面指令)和后面的代码定义(命名空间和类名部分)吗?另外,你重新编译了这个项目吗?在这个表单中没有任何内容,只有名称空间Manjilas{public partial class WebForm119:System.Web.UI.Page{protected void Page_Load(object sender,EventArgs e){}}}}}}}` Ivaylo Slavov,是的,我做了,但没有更改..相同的错误
http://localhost:49874/Master/Employee.aspx 
http://localhost:49874/Employee/Employee.aspx 
%WINDIR%\Mircosoft.NET\Framework\${version}\Temporary ASP.NET Files\