我将site.master文件中的id从“safety_audit”重命名为“5why_form”。现在我收到一个Parser错误消息:'5why_form'不是有效的标识符。
违规代码是:
<asp:ContentPlaceHolder id="5why_form" runat="server">
</asp:ContentPlaceHolder>
我只是不知道我在这里打破了什么。我认为ID的语法是字母数字和下划线。我很茫然。
答案 0 :(得分:4)
你不能启动一个ASP.NET标识符(实际上,在许多语言/框架中(特别是任何值得他们的盐))和一个数字。您需要将其更改为有效的标识符,删除前导5
即可。
您的标识符是字母数字,因此包含数字,但不能启动。