编译器错误信息
问题描述:
我有下面的ASP代码:编译器错误信息
<asp:LinkButton ID="LinkButton1" runat="server" Text="edit item" onclick='AddItem.aspx?catid=<%# Eval("CollectionID")%>' />
在这行我得到错误编译:
编译器错误信息:CS1040:预处理器指令必须作为第一个非 - 空格字符在一条线上
为什么我得到这个错误,我该如何解决它? 提前谢谢!
答
你可以这样做。
<asp:LinkButton ID="LinkButton1" runat="server" Text="edit item"
PostBackUrl='AddItem.aspx?catid=<%# Eval("CollectionID")%>' />
答
你确定这个是导致问题的线?通常当你看到这个错误时,这是因为代码顶部的< @>页面指令有问题。确保您的< @Page>指令是文件中的第一件事,它的格式正确,并且除了页面指令外,您的代码中没有任何其他< @符号。
是的,我在编译时将此行显示为红色。 – Michael 2012-01-28 04:59:49