2014-06-09 80 views
3

我已經開始學習asp.net。我經歷了基礎知識,現在我開始構建小型應用程序。 我正在使用VS 2012並創建空的Web應用程序項目與VB。錯誤在ASP.net:BC30037:字符無效

我能看到的web.config自動創建,下面是寫在這行:

<?xml version="1.0"?> 

<!-- 
    For more information on how to configure your ASP.NET application, please visit 
    http://go.microsoft.com/fwlink/?LinkId=169433 
    --> 

<configuration> 
    <system.web> 
     <compilation debug="true" strict="false" explicit="true" targetFramework="4.5" /> 
     <httpRuntime targetFramework="4.5" /> 
    </system.web> 

</configuration> 

我創建Default.aspx文件,寫的代碼下面幾行:

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" %> 

<% 
    HelloWorldLabel.Text = "Hello, world!"; 
%> 


<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <asp:Label runat="server" id="HelloWorldLabel"></asp:Label> 
    </div> 
    </form> 
</body> 
</html> 

當我我正在瀏覽器上運行此應用程序,我得到以下錯誤頁:

Compilation Error 

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: BC30037: Character is not valid. 

Source Error: 


Line 2: 
Line 3: <% 
Line 4:  HelloWorldLabel.Text = "Hello, world!"; 
Line 5: %> 
Line 6: 

Source File: c:\users\anjum.banaras\documents\visual studio 2012\Projects\Students\Students\Default.aspx Line: 4 

任何人都可以幫助我嗎?我只是asp.net的初學者。你的幫助可以節省我很多時間。

感謝您提前!

+0

不確定wny你想讓代碼與標記混合(通常它在代碼隱藏頁面中),但我相信你需要用'

0

我得到這個錯誤,因爲我的設計器文件從解決方案丟失(我不知道如何,嚴重)。因此,請嘗試在解決方案中爲aspx文件添加設計器文件;它爲我工作。