首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.net中出错: BC30037:字符无效

ASP.net中出错: BC30037:字符无效
EN

Stack Overflow用户
提问于 2014-06-09 14:56:28
回答 3查看 23.3K关注 0票数 5

我已经开始学习asp.net了。我经历了基础知识,现在我开始构建小型应用程序。我使用的是VS2012,用VB创建了空的Web应用程序项目。

我可以看到自动创建的web.config,下面的代码行是这样写的:

代码语言:javascript
复制
<?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文件,并编写了以下代码行:

代码语言:javascript
复制
<%@ 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>

当我在浏览器上运行这个应用程序时,我在该页面上得到以下错误:

代码语言:javascript
复制
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的初学者。你的帮助可以节省我很多时间。

提前感谢您!!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-06-09 15:12:26

您已将页面的编程语言设置为VB (Visual Basic),但它所抱怨的行是用C#语法编写的。将该行更改为有效的VB代码:

代码语言:javascript
复制
HelloWorldLabel.Text = "Hello, world!"

(我认为删除;就足够了,但我从来没有编写过VB代码,所以我不确定)

或者将页面语言更改为C#:

代码语言:javascript
复制
<%@ Page Language="c#" AutoEventWireup="false" CodeBehind="Default.aspx.vb" %>
票数 13
EN

Stack Overflow用户

发布于 2017-04-10 17:19:17

我收到这个错误是因为我的设计器文件在解决方案中丢失了(我真的不知道是怎么回事)。因此,尝试为解决方案中的aspx文件添加一个设计器文件;它对我很有效。

票数 0
EN

Stack Overflow用户

发布于 2021-08-18 07:22:52

我将我的代码复制到另一个编辑器(notepad++),并且能够看到有问题的字符。在我删除它们之后,代码又能工作了。

代码语言:javascript
复制
��myClass.myArray(28) = "myFirstValue"
��myClass.myArray(29) = "myValue"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24115131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档