打开动态页面时解析错误

时间:2017-02-26 05:18:52

标签: c# asp.net

这是我在这里的第一篇文章。我正在做一个大学项目而且我遇到了错误。

我正在ASP.net中建立一个电子学习网站,它们是静态页面。现在,当我打开一个联系我们表格时,它给我一个错误。

Error Page

联系我们表格在另一个文件夹中。

Link page

我是一个菜鸟:(请以简单的方式解释我。

2 个答案:

答案 0 :(得分:1)

enter code here您收到的错误表示在default.aspx.cs文件所在的目录中没有名为default.aspx的文件。 请确保此文件存在。 您可能已将其删除,或将其移至其他位置。

您的IIS正在尝试将default.aspx.cs(代码文件)链接到default.aspx文件,该文件是您使用该代码的HTML文件。

您可以在ASPX文件的顶级声明中看到文件之间的链接: " Codefile = default.aspx.cs"

如果您无法提交default.aspx.cs文件,我建议您使用开发编辑器重新创建ASPX文件。这将在default.aspx.cs文件下自动创建ASPX文件。

来自MSDN

  

Web窗体的代码隐藏页面模型允许您保留标记   在一个文件中 - .aspx文件 - 和另一个文件中的编程代码。   代码文件的名称根据编程而有所不同   你正在使用的语言。例如,如果您正在使用页面   名为SamplePage,标记位于文件SamplePage.aspx和   代码位于名为SamplePage.aspx.vb的文件中(对于Visual Basic)和   SamplePage.aspx.cs(用于C#)。

希望这有帮助。

答案 1 :(得分:0)

嘛!问题是我没有选择C#而我的项目是在vb上。这就是为什么它让我误以为。

如果出现此错误,我们需要确定我们所拥有的文件以及我们制作项目的语言:)