當前上下文不存在GridView1問題

直接上主題了,我昨天剛想試一下GridView控件,想法很簡單,就從其他網頁直接把在後臺cs頁面的代碼也拷貝了一份,也就是下面的這段

Database s = new Database();
strsql = "SELECT * FROM Content ORDER BY AddTime desc";
DataSet sb = s.GetDataSet(strsql);
GridView1.DataSource = sb;
GridView1.DataBind();

而且最重要的是,我把

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

這些命名頭文件也全部拷貝過來,結果一直出現這個錯誤,所以先百度一下有的人把aspx頁面的

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

把ID 改成GridView2就可以,我也這樣改了,不過還是有問題,這說明不是這個GirdView的ID問題,後來再查了一下,知道可能是因爲拷貝過來的,不過這又是爲什麼呢??後來我刪了拷貝過來的代碼,自己寫上去運行也不行,我乾脆就刪了這個頁面重新建一個,然後上面那部分自己再補上就可以了,所以就是和我們拷貝過來的代碼有關,但我還不是很清楚爲什麼這樣,不過問題可以解決了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章