gpt4 book ai didi

asp.net - 此处不允许页面,因为它不扩展类 'System.Web.UI.MasterPage'

转载 作者:行者123 更新时间:2023-12-02 13:39:25 27 4
gpt4 key购买 nike

我正在使用母版页创建一个网站,效果很好。但是当我将实体数据模型和一些检索代码添加到登录页面后,出现了一些错误

代码就像

var tombstoneQuery = from t in crnnsupContext.Tombstones.Include("ProvState")
where t.RegNumber == _username
select t;
List<Tombstone> tombstoneResult = tombstoneQuery.ToList();
Cache.Insert("Tombstone", tombstoneResult);

当我尝试将列表放入缓存时,发生了第一个错误,错误显示“线程正在中止。在我将cache.insert语句设置为命令后,这个错误消失了,但下一个错误出现了

Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: 'OnlineRenewal.Renewal' is not allowed here because it does not extend class 'System.Web.UI.MasterPage'.

Source Error:


Line 1: <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="renewal.Master.cs" Inherits="OnlineRenewal.Renewal" %>
Line 2:
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

续订是母版页,我没有对其进行任何操作。任何人都可以帮忙吗?非常感谢

续订页面的代码。 (那里有注释)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


namespace OnlineRenewal
{
public partial class renewal : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{

}
}
}




<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="renewal.Master.cs" Inherits="OnlineRenewal.Renewal" %>

最佳答案

这告诉你OnlineRenewal.Renewal不是母版页。

确保它有 <%@ Master %>指令位于页面顶部,或将导致此错误的页面的继承属性更改为其他内容。

关于asp.net - 此处不允许页面,因为它不扩展类 'System.Web.UI.MasterPage',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9640787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com