【问题标题】:Aspx file and page inheritanceAspx 文件和页面继承
【发布时间】:2010-10-22 11:10:02
【问题描述】:

我有一个名为 Login.aspx 的基本页面,后面带有 Login.aspx.cs 代码。

现在...我想从该页面为几个特定客户派生页面。布局(aspx 文件)基本上没有变化,唯一的想法是处理 Page_Load 事件的区别。但是,当我访问派生的登录页面 LoginClientName.aspx 时,不会呈现任何输出 - 我的 aspx 文件仅包含:

<%@ Import Namespace="System" %>
<%@ Page Language="c#" Inherits="StandardPages.Login"%>
<script runat="server">
    protected override void DoLogin(string username, string password)
    {
        TryGenericUsernameWithDivision(username, password);
    }
</script>

有没有办法使用基类aspx文件,或者我必须将StandardPages.Login aspx文件的HTML内容复制到新页面中?

谢谢,帕维尔

【问题讨论】:

    标签: asp.net webpage page-lifecycle


    【解决方案1】:

    尝试寻找master pages

    【讨论】:

    • 好点,但是我必须处理大量遗留的旧 ASP 代码,我现在必须有时间重做 :)
    • 目前类后面没有代码。我只有 LoginClientName.aspx 包含有问题的内容。
    • 基本上,使用母版页放置常见的aspx内容并避免页面布局重复不会花费太多精力,所以我正在使用该解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 2013-09-01
    相关资源
    最近更新 更多