Ошибка при запуске моего приложения Asp.net 4 - PullRequest
0 голосов
/ 19 сентября 2010

Я получаю эту ошибку и не могу понять, в чем проблема.

    Server Error in '/' Application.
--------------------------------------------------------------------------------

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: 'JobManager.Contact' is not allowed here because it does not extend class 'System.Web.UI.Page'.

Source Error: 


Line 1:  <%@ Page Title="Contact" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
Line 2:      CodeBehind="Contact.aspx.cs" Inherits="JobManager.Contact" %>
Line 3:  


Source File: /Contact.aspx    Line: 1 


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1    

Код синтаксиса:

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

namespace JobManager
{
    public partial class Contact : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
    }
}

Ответы [ 3 ]

1 голос
/ 20 сентября 2010

Я предлагаю вам удалить и снова добавить форму, если вы не слишком много изменили.

Я думаю, что эта проблема вызвана частичным классом. Позволь мне объяснить. Вы можете видеть, что ваш класс определен как частичный класс.

public partial class Contact : System.Web.UI.Page

Так что может быть другая часть класса Contract, и эта часть может быть повреждена или получена из другого класса Вы можете проверить это.

0 голосов
/ 20 сентября 2010
  • Проверьте, не конфликтует ли пространство имен с другой сборкой.
  • Также удалите каталог bin и перестройте проект.
0 голосов
/ 19 сентября 2010

Что ж, похоже, ошибка говорит вам, что ваш класс JobManager.Contact не наследуется от класса System.Web.UI.Page или одного из его потомков.

Так делает это ?

Если это так, то вам нужно будет также предоставить часть своего кода, а именно, например, определение класса страницы. Мы начнем оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...