'GridView1'未声明。由于其保护级别,它可能无法访问。

时间:2012-01-29 10:51:51

标签: asp.net visual-studio-2010 vb.net-2010

我使用Vb.net创建了一个asp.net Web应用程序,并添加了一个客户端发送给我的default.aspx页面。以下是页面标记:

<%@ Page Title="" Language="VB" MasterPageFile="~/Content/MasterPages/HaloBackOffice.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="Gate_Jape_Verifications_PostGate_AuditDocument_Default" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</asp:Content>

在代码背后,我写的是:

        GridView1.DataSource = ds
        GridView1.DataBind()
        GridView1.DataMember = "DataTable"

但收到错误:

未声明'GridView1'。由于其保护级别,它可能无法访问。

可能是Page指令有不同继承值的原因或者Page是asp.net网站的一部分我创建了Web应用程序吗?

请建议。

0 个答案:

没有答案