1

私は Web コーディング言語として C#/VB に本当に慣れていないので、これが初歩的である場合は早めに謝罪してください

.aspx ページを追加する必要があるベンダーの .NET ソリューションがありますが、これはなんとか実行できましたが、バックエンドの .vb ファイル コードによって配置された HTML 項目がありません (コンパイルされていないコードとサイトコード)

たとえば、 Report.aspx uncompiled

 <%@ 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 に答える