Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.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# VS 2019-如何从现有aspx页面重新生成代码隐藏和设计器文件_C#_Asp.net_Code Behind - Fatal编程技术网

C# VS 2019-如何从现有aspx页面重新生成代码隐藏和设计器文件

C# VS 2019-如何从现有aspx页面重新生成代码隐藏和设计器文件,c#,asp.net,code-behind,C#,Asp.net,Code Behind,我在我的项目Web c#中导入了一个带有HTML代码的aspx页面,例如mypage.aspx。这一页很简单 我只想生成2个文件(在IDE中)aspx.cs和designer.cs(mypage.aspx.cs和mypage.aspx.designer.cs) 我尝试了“转换为web项目”功能,但不起作用 有什么想法吗 当然,我在这个网站上读到了一些解决方案,但没有一个是有效的(VS2019)。如果原始代码隐藏文件中没有实际的代码,那么就很容易做到。创建同名的新页面。然后只需从原始页面复制并粘贴

我在我的项目Web c#中导入了一个带有HTML代码的aspx页面,例如mypage.aspx。这一页很简单

我只想生成2个文件(在IDE中)aspx.cs和designer.cs(mypage.aspx.cs和mypage.aspx.designer.cs)

我尝试了“转换为web项目”功能,但不起作用

有什么想法吗


当然,我在这个网站上读到了一些解决方案,但没有一个是有效的(VS2019)。

如果原始代码隐藏文件中没有实际的代码,那么就很容易做到。创建同名的新页面。然后只需从原始页面复制并粘贴标记,注意保持新创建的页面指令不变


如果你的原始代码中有逻辑,那么你就不走运了。您可以尝试反编译原始DLL,并尝试以这种方式重新创建原始代码。

如果原始代码隐藏文件中没有实际的代码,那么这很容易做到。创建同名的新页面。然后只需从原始页面复制并粘贴标记,注意保持新创建的页面指令不变


如果你的原始代码中有逻辑,那么你就不走运了。您可以尝试反编译原始DLL,并尝试以这种方式重新创建原始代码。

某些ASPX页面没有代码。请注意
Page
指令中的
CodeFile
属性,如果该属性为空(不在那里),则表示没有代码隐藏。@Victor,或CodeBehind属性,具体取决于他的场景。某些ASPX页面没有代码隐藏。请注意
页面
指令中的
CodeFile
属性,如果该属性为空(不在那里),则表示没有代码隐藏。@Victor,或CodeBehind属性,具体取决于他的场景。谢谢。我知道这个方法,而且很有效……但我想要一个更自动化的方法,因为我有几个页面aspx。谢谢,谢谢,爱尔兰人。我知道这个方法,而且很有效……但我想要一个更自动化的方法,因为我有几个页面aspx。无论如何谢谢你