1
私はVb.netを使用してasp.net Webアプリケーションを作成し、クライアントが送ったdefault.aspxページを追加しました。コードで'GridView1'は宣言されていません。保護レベルのためにアクセスできない場合があります。
<%@ 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サイトの一部であり、Webアプリケーションを作成したのはなぜですか?
お勧めします。