【问题标题】:Compiler error message CS1002: ; expected编译器错误信息 CS1002: ;预期的
【发布时间】:2015-02-02 23:30:30
【问题描述】:

我收到以下错误:

编译错误 说明:在编译服务此请求所需的资源期间发生错误。请查看以下具体错误详情并适当修改您的源代码。

编译器错误信息:CS1002: ;预计

来源错误:

第 5 行: 第 6 行:
第 7 行:Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 第 8 行:
第 9 行:结束子

    <%@ Master Language="C#" Codebehind="SimplePage.aspx.cs" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    End Sub

    Protected Sub MyMenu_MenuItemClick(sender As Object, e As MenuEventArgs)

    End Sub
</script>

【问题讨论】:

  • 如果您查看源页面的顶部,它会显示Master Language="C#",但接下来的内容看起来更像 VB.NET。

标签: compiler-errors


【解决方案1】:

您不能在一个页面中混合使用 C# 和 VB 代码。

您可以使用免费的Telerik Code Converter 将VB 转换为C#。

protected void Page_Load(object sender, System.EventArgs e)
{
}

protected void MyMenu_MenuItemClick(object sender, MenuEventArgs e)
{
}

【讨论】:

    猜你喜欢
    • 2021-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 2017-08-17
    相关资源
    最近更新 更多