Я думаю, у меня довольно простой вопрос. Я только начинаю веб-приложение с asp.net, и я хочу использовать главную страницу. Однако, создав его и попытавшись запустить его с некоторым примером кода, я получаю эту ошибку:ASP.NET главная страница наследовать ошибку
Ошибка компиляции Описание: Произошла ошибка во время компиляции ресурса, необходимого для обслуживания этого запроса. Ознакомьтесь с приведенными ниже конкретными данными об ошибках и соответствующим образом измените исходный код.
Сообщение об ошибке компилятора: ASPNET: Убедитесь, что класс, определенный в этом файле кода, соответствует атрибуту 'inherits' и расширяет правильный базовый класс (например, страницу или UserControl).
Источник ошибки:
Line 12: namespace MvcApplication3
Line 13: {
Line 14: public partial class Site : System.Web.UI.MasterPage
Line 15: {
Line 16: protected void Page_Load(object sender, EventArgs e)
Мой файл Site.Master имеет то, что я думаю, что это правильный унаследуют вызов:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.Master.cs" Inherits="Site" %>
какие-либо идеи?
благодаря
Ну, ваша MasterPage не наследует класс 'Site', это наоборот. – Shimrod
* MvcApplication3 * и * Page_Load * событие? O_o –
@Shimrod Это неправда. Конкретная главная страница наследует класс, который находится в его коде, который, в свою очередь, наследует 'System.Web.UI.MasterPage'. То же самое для страниц и элементов управления - цепочка наследования обычно проходит эти три уровня ('ASP.site_master: MyApp.Site: System.Web.UI.MasterPage') –