p2p.wrox.com Forums

p2p.wrox.com Forums (http://p2p.wrox.com/index.php)
-   BOOK: Beginning ASP.NET 4 : in C# and VB (http://p2p.wrox.com/forumdisplay.php?f=560)
-   -   Parse Error (http://p2p.wrox.com/showthread.php?t=89097)

Wilfredo Rosado January 7th, 2013 11:54 PM

Parse Error
 
My program was working fine and after making some changes I get this error when I try to bring up the default.aspx page. all other pages come up fine. Does anybody have an idea as to why?

Fred



Code:

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

Source Error:


Line 1:  <%@ Page Title="iGrades - Home Page" Language="vb" AutoEventWireup="false" MasterPageFile="~/MasterPages/iGrades.Master" CodeBehind="Default.aspx.vb" Inherits="iGrades._Default" %>
Line 2:  <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
Line 3:  </asp:Content>
 

Source File: /Default.aspx    Line: 1


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

Default.aspx
Code:

<%@ Page Title="iGrades - Home Page" Language="vb" AutoEventWireup="false" MasterPageFile="~/MasterPages/iGrades.Master" CodeBehind="Default.aspx.vb" Inherits="iGrades._Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cpMainContent" runat="server">
    <h2>
        Welcome to iGrades Web App.
    </h2>
    <h3>
        A Web Appplication designed to allow professors to automatically maintain their student's scores.
    </h3>       
    <h3>
        Coming Soon!
    </h3>
</asp:Content>

Default.aspx.designer.vb
Code:

'------------------------------------------------------------------------------
' <auto-generated>
'    This code was generated by a tool.
'
'    Changes to this file may cause incorrect behavior and will be lost if
'    the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------

Option Strict On
Option Explicit On


Partial Public Class _Default
End Class

Default.aspx.vb
Code:

Public Class _Default
  Inherits System.Web.UI.Page

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

  End Sub

End Class


Imar January 8th, 2013 03:57 AM

Hi there,

Since this is not related to my book directly, try posting questions like this one in a general ASP.NET 4 category from this list: http://p2p.wrox.com/asp-net-4-539/

That said, your _Default designer class is missing the Inherits attribute that makes it inherit System.Web.UI.Page. Check out the differences between the last two files you posted.

Cheers,

Imar

Wilfredo Rosado January 9th, 2013 01:28 AM

I looked at the last two programs I have listed as you said, and I'm not sure what to look for. I compared these default files with another program and they look almost similar. I posted this also in the general section of P2P...so hopefully someone there can help me.

Thanks for trying, much appreciated,
Fred

Imar January 9th, 2013 06:11 AM

Oh, my bad. I thought that the designer file had to inherit Page explicitly as well but since it's a partial class, it doesn't have to.

It looks like iGrades._Default in the markup is not a valid type, which could indicate the (root) namespace of the project has changed. To find out what it needs to be, add a new Web Form to the project and look at the Inherits in markup up.

Cheers,

Imar


All times are GMT -4. The time now is 10:39 AM.

Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.