2017-02-26 88 views
1

這是我的第一篇文章。我正在做一個大學項目,我陷入了一個錯誤。打開動態頁面時出現解析錯誤

我在ASP.net中構建了一個電子學習網站,它們是靜態頁面。現在,當我打開contact-us表單時,它給我一個錯誤。

Error Page

聯繫我們的形式是在另一個文件夾。

Link page

我是一個小白:(請解釋我簡單的方法。

回答

1

enter code here你所得到的手段,沒有在同一目錄下名爲default.aspx.cs爲您default.aspx文件文件中的錯誤。 請確保該文件存在 您可能已將其刪除或將其移動到其他位置

您的IIS正試圖鏈接default.aspx.cs,這是代碼f ile,轉到default.aspx文件,這是您的HTML文件,它使用該代碼。

你可以看到文件之間的鏈接在你ASPX文件中的頂級聲明: 「的CodeFile = default.aspx.cs」

如果您無法歸檔的文件default.aspx.cs,我建議你重新使用開發編輯器創建ASPX文件。這將在您的ASPX文件下自動創建default.aspx.cs文件。

MSDN

代碼隱藏Web窗體頁面模式可以讓你保持標記 在一個文件中,.aspx文件和編程代碼在另一個文件中。 代碼文件的名稱根據您使用的語言編程 而異。例如,如果您正在使用名爲SamplePage的頁面 ,則標記位於SamplePage.aspx文件中,並且 代碼位於名爲SamplePage.aspx.vb(適用於Visual Basic)和 的文件中SamplePage.aspx.cs(爲C#)。

希望這會有所幫助。

+0

這僅僅是因爲我名字的文件的Index.aspx ???僅僅因爲.cs文件已經存在 – Xaif

+0

請閱讀我的答案 - 你需要檢查名爲default.aspx.cs的'.cs'文件 –

+0

檢查這一個我沒有得到.cs文件,但在文件管理器中存在:([![2.png](https://s15.postimg.org/87ho3med7/image.png)](https://postimg.org/image/z5bl5cz07/) – Xaif

0

好吧!問題是我沒有選擇C#,我的項目是在vb上。這就是爲什麼它會拋出我的錯誤。

如果這個錯誤出現,我們需要確保哪些文件我們有和的語言,我們正在計劃:)