我使用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应用程序吗?
请建议。