我开发了一些ASP.NET Web应用程序 . 我想将它移植到LINUX . 所以我在我的linux盒子里安装了Monodevelop . 在monodevelop中构建我的文件时,我得到了多个错误,因为在后端C#文件中没有识别出aspx文件中定义的标签,按钮或下拉列表 . 我有一个带有头标记的aspx文件Employee.aspx,如下所示:

<%@ Page Title="Record Insert" Language="C#" MasterPageFile="~/Site2.master" AutoEventWireup="true" CodeFile="Employee.aspx.cs" Inherits="Employee" %>

底层C#文件的类定义如下(没有名称空间声明):

public partial class Employee: System.Web.UI.Page

下拉列表和其他组件在monodevelop中无法识别的可能原因是什么?

请在这方面帮助我 .