1

我对 C#/VB 作为一种 Web 编码语言真的很陌生,所以如果这是初级的,请尽早道歉

我有一个供应商 .NET 解决方案,我需要添加一个 .aspx 页面,我已经设法做到了,但是缺少后端 .vb 文件代码放置的 HTML 项(我们有未编译的代码以及网站代码)

例如,未编译的 Report.aspx

 <%@ Page Language="vb" AutoEventWireup="false" Inherits="jobber.VU.Report"
 CodeFile="Report.aspx.vb" %>

 <%@ Register TagPrefix="VU" Namespace="jobber.VU.Controls"  %>

编译

 <%@ page language="vb" autoeventwireup="false" inherits="jobber.VU.Report, 
  App_Web_report.aspx.cdcab7d2" enableEventValidation="false" %>

 <%@ Register TagPrefix="VU" Namespace="jobber.VU.Controls"  %>

VB后端

Namespace jobber.VU
    Partial Class Report
        Inherits ActionBase

    End Class
End Namespace

如何在 ASPX 页面中复制它?

我试过这个

 <%@ page language="vb" AutoEventWireup="false" Debug="true" %>
 <%@ Register TagPrefix="VU" Namespace="jobber.VU.Controls"  %>
 <%@ Import Namespace="jobber.VU.ActionBase"  %>
 <VU:metatags id="headers1" format="none" runat="server"></VU:metatags>

并且 VU.Controls 恢复正常,但 ActionBase 类没有执行

我也尝试过<script runat=server,但从未成功

4

1 回答 1

1

您可以从同一页面继承多个页面。因此,如果您想复制“jobber.VU.Report 页面”的功能,只需添加一个新页面并从中继承即可。

于 2013-02-14T22:09:58.923 回答