GridView のクロスページ投稿に問題があります。
私が得ているエラーは次のとおりです: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
私が取った手順:
- 新しいページを作成し、GridView を追加します。
PostBack を使用して新しいページへのボタンを作成します。
<asp:Button ID="Button1" Text="Button 1" PostBackUrl="~/Page2.aspx?button=1" runat="server" />
新しいページに分離コードを追加します。
protected void Page_Load(object sender, EventArgs e) { if (Page.PreviousPage == null) { Label1.Text = "Vul een planing in."; } else { ContentPlaceHolder pageContent = (ContentPlaceHolder)(Page.PreviousPage.FindControl("Content1")); GridView1.DataSource = pageContent.FindControl("GridView2"); // In this line I'm getting the error } }
エラーを見て、参照を忘れていました。助けてくれてありがとう:)