我已将网站文件复制到一个新的 WAP 项目中。确保它可以编译并且可以编译。我遇到的问题是当我执行转换为 WAP 时它无法解析 .aspx 页面。该错误只是说它无法解析 .aspx 页面。
当我查看其中一个 .aspx 页面时,我有 page 指令,但它无法识别该命名空间。这就是我用于我的新 WAP 项目的命名空间。
我的代码隐藏页面都具有命名空间 Instant.Web,并且项目属性设置为 Instant.Web 作为主命名空间。
因此,例如,当我转到一个页面时,它无法识别我的 Inherits 的 Web.Attachment 部分。
这是一个示例(稍微修改了隐私的措辞):
SomeAspxPage.aspx:
<%@ Page Language="C#" Inherits="Instant.Web.Attachment" Codebehind="SomeAspxPage.aspx.cs" %>
<asp:Content ID="ctlContent" ContentPlaceHolderID="ctlContentPlaceHolder" runat="Server">
<Frm:Attachment ID="Attachment1" runat="server"/>
</asp:Content>
一些aspxPage.aspx.cs
namespace Instant.Web
{
public partial class Attachment : Instant.InstantFrm.Pages.Base.UserPage
{
}
}
同样由于某种原因,代码隐藏中的 UserPage 没有显示为您可以右键单击并转到源代码的类。不知道为什么,因为该程序集肯定在此 WAP 项目中,并且它是 Instant.InstantFrm 的最新程序集