1

我在 Ubuntu 上使用 MonoDevelop 创建 ASP.NET 页面。我的代码产生语法错误。

<%@ Page Language="C#" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
    1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
        <head runat="server">
            <title>index</title>
            <script runat="server"></script>
        </head>
        <body>
            <form id="form1" runat="server">
                <p>Hello Word!</p>
            </form>
        </body>
    </html>

1:/home/ublinuxyu/program/c#/index.aspx(0,0): Error CS1525: Unexpected symbol `<' (CS1525) (index)
2:/home/ublinuxyu/program/c#/index.aspx(4 ,4): 错误 CS1646: 在逐字说明符之后需要关键字、标识符或字符串: @ (CS1646) (index)

我在这里做错了什么?

4

1 回答 1

0

看起来您将 aspx 文件的构建操作设置为“编译”而不是“内容”。

您可以使用解决方案板中文件的上下文菜单或在选择该文件时使用属性板来修复它。

于 2012-12-02T22:30:15.117 回答