2

我将 site.master 文件中的 id 从“safety_audit”重命名为“5why_form”。现在我收到一条解析器错误消息:“5why_form”不是有效的标识符。

违规代码是:

<asp:ContentPlaceHolder id="5why_form" runat="server">
</asp:ContentPlaceHolder>

我只是不知道我在这里打破了什么。我认为 ID 的语法是字母数字和下划线。我不知所措。

4

1 回答 1

4

您不能用数字开始一个 ASP.NET 标识符(事实上,在许多语言/框架(尤其是任何值得他们的盐)中)。您需要将其更改为有效标识符,删除前导即可5

您的标识符是字母数字的,因此可以包含数字,但不能以一个开头

于 2013-05-29T15:43:23.110 回答