【问题标题】:expected ; (semicolon) on @page directive error (Asp.net)预期的 ; @page 指令错误(Asp.net)上的(分号)
【发布时间】:2013-02-13 22:49:57
【问题描述】:

在一个 Asp.net 网页中,我收到一条错误消息,指出 ; expected 引用了 @page 指令。我不知道它是如何起源的,我唯一奇怪的想法是更改页面文档类型。但是删除它并不能解决错误。

<%@ Page Language="C#" AutoEventWireup="True" CodeBehind="Mypage.aspx.cs" Inherits="Namespace.Mypage" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>

删除下一行仍然失败。我无法打开页面。

【问题讨论】:

  • 紧跟这一行的代码是什么?当错误指向不可能有错误的行时,通常是附近行中的不完整标记导致问题。

标签: c# asp.net


【解决方案1】:

注释掉后面代码中的所有内容,然后将所有内容从标记页面中取出,看看是否有效。逐块添加标记块,直到找到流氓角色。

正如乔尔·埃瑟顿(Joel Etherton)在上面指出的那样,附近有其他东西。

【讨论】:

    【解决方案2】:

    这是一个 &lt;img alt="icon" src='&lt;% Eval("Icon") %&gt;' /&gt; 未绑定数据导致它失败的原因。

    【讨论】:

      猜你喜欢
      • 2012-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 2011-11-02
      • 1970-01-01
      • 2014-05-06
      • 1970-01-01
      相关资源
      最近更新 更多