Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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# 重命名VS2010中的代码隐藏类不会更改.aspx格式中的inherits属性_C#_Asp.net_Visual Studio 2010 - Fatal编程技术网

C# 重命名VS2010中的代码隐藏类不会更改.aspx格式中的inherits属性

C# 重命名VS2010中的代码隐藏类不会更改.aspx格式中的inherits属性,c#,asp.net,visual-studio-2010,C#,Asp.net,Visual Studio 2010,当使用vs2010的自动重命名功能重命名代码隐藏类时,这不会自动更改.aspx表单中的inherits属性?至少在vs2010中没有) 示例:如果将“Error”类重命名为“errols”,这将导致编译时未捕获错误,因为页面标记中的Inherits属性没有自动更改 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Error.aspx.cs" Inherits="ABC.Error" %> 由于这是使用VS IDE执

当使用vs2010的自动重命名功能重命名代码隐藏类时,这不会自动更改.aspx表单中的inherits属性?至少在vs2010中没有)

示例:如果将“Error”类重命名为“errols”,这将导致编译时未捕获错误,因为页面标记中的Inherits属性没有自动更改

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Error.aspx.cs" Inherits="ABC.Error" %>
由于这是使用VS IDE执行的常见任务,是否有人知道默认情况下不设置为更改Inherits属性的原因,我期望太高:)?

在这里,我找到了一个与Microsoft团队的问题相同但没有答案的链接:


不幸的是,您必须手动更改“继承”属性。

是的,您期望的太高了。:-)严肃地说……这只是VS中不幸必须手动完成的事情之一。如果有解决办法,我想知道。heyyy期望太高;)您需要手动更改它们。这是VS2010中唯一需要手动更改的内容!或者每次都在您希望的文件夹中使用正确的名称创建文件。
namespace ABC
{
    public partial class ErrorLs : Page
    {
        ...
    }
}