首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解析错误-是什么原因造成的?

解析错误-是什么原因造成的?
EN

Stack Overflow用户
提问于 2016-04-29 23:13:38
回答 1查看 251关注 0票数 1

上面的错误出现在浏览器页面上,它说:

解析器错误消息:这里不允许使用'CreatingNetTutorial._default‘,因为它没有扩展类'System.Web.UI.Page’。

我是个试用EF的EF新手。下面是我的主要代码的开始:

代码语言:javascript
运行
复制
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 (除了第一行之外什么也不包含),消息抱怨的第一行:

代码语言:javascript
运行
复制
<%@ 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,我编写它是为了创建一个数据库并在上面存储数据,但还没有在上面创建表。除此解析错误外,此操作运行良好,没有其他错误。我上面引用的这个信息意味着什么?我如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-30 01:04:27

您需要指定类_default的完整命名空间。

CreatingNetTutorial.Model

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="CreatingNetTutorial.Model._default" %>

致以敬意,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36948855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档