ошибка синтаксического анализа - что вызывает его?
выше ошибка появилась на странице браузера, и он говорит:
Parser Сообщение об ошибке: «CreatingNetTutorial._default» не допускается здесь, потому что он не распространяется класс «System.Web .UI.Page.
Я новичок в EF, пробовал EF. Вот начала моего основного кода:
namespace CreatingNetTutorial.Model
{
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Book myBook = new Book()
{
BookTitle = "Harry Potter",
Date = DateTime.Now,
Year = 2005
};
BookDbContext db = new BookDbContext();
db.Books.Add(myBook);
db.SaveChanges();
}
}
Мой .aspx, который не содержит в основном ничего, кроме первой строки, которая жалуется на сообщение о:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="CreatingNetTutorial._default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
Мой код включает в себя EF, и я записывая его для создания базы данных и хранения данных на ней, но пока еще не созданных таблиц. Это работает отлично, за исключением этой ошибки синтаксического анализа, никаких других ошибок. Что означает это сообщение, которое я цитировал выше, и как я могу это исправить?
Дубликат: http://stackoverflow.com/questions/2057817/parser –
Попробуйте изменить 'CreateNetTutorial._default' на 'CreateNetTutorial.Model._default' – whymatter
@ whymatter- Спасибо, что di d это. Мои таблицы были созданы. Я пробовал все остальное, кроме этого. –