c# - asp.net继承和类混淆
问题描述
编译器错误消息:ASPNET:确保此代码文件中定义的类与“继承”属性匹配,并且它扩展了正确的基类(例如 Page 或 UserControl)。
这是它指向的代码:
using System;
using System.Web.UI.WebControls;
//application namespace
namespace MillerDylanTwoColumn
{
class _MyClass
{
protected void Page_Load(object sender, EventArgs e)
{
var lbl = sender as Label;
lbl.Text = DateTime.Now.ToString();
}
}
}
谢谢,如果您需要更多信息,请告诉我。
解决方案
正如这里提到的
您需要在继承属性的 Aspx 页面中的类名之前添加命名空间。
<%@ Page Title="Some Title" Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="ASPMultilingual._Default" %>
推荐阅读
- swift - 从 Finder 复制图像并粘贴到 macOS Catalyst 应用程序中
- size - React-Data-Grid 捆绑包大小
- karate - 如何使用空手道为复杂的请求结构构建 POJO?
- ubuntu - InfluxDB 恢复错误:更新 influxd 服务上的元数据失败
- nginx - 在 NGINX 中重定向而不更改 URL 不会产生预期的结果
- flutter - 将 Matrix4 旋转捕捉到 90、180、270、360 度,颤振
- swift - ForEach onDelete Mac
- swift - UITableView 自动尺寸不起作用:UIView-Encapsulated-Layout-Height 错误
- java - 如何以编程方式关闭 JMX?
- sql - 如何在 sqlite 数据库中转换 sqlite 中的日期格式(从 dd/mm/yy 到 dd/mm/yyyy)和(d/m/yy 到 dd/mm/yyyy)