2009-07-21 4 views
0

어떻게이 오류를 해결할 수 있습니까?오류 : panel1이 올바른 컨텍스트에 없습니다.

내 코드

<asp:GridView ID="gridView" runat="server" Style="position: relative; left: 299px; top: 69px;" PageSize="5" OnRowCommand="gridView_OnRowCommand" AllowPaging="True" OnSelectedIndexChanged="gridView_SelectedIndexChan ged1" > 

<PagerTemplate> 
<% if (gridView.PageIndex > 0) 
{ %> 
<asp:ImageButton ID="imgBtnPrevious" runat="server" Style="vertical-align: middle;" ImageUrl="pre.jpg" OnClick="click1" 
CommandArgument="Prev" CommandName="Page" /> 

<% } %> 

<%=(gridView.PageIndex * 5) + 1%> <%=(gridView.PageIndex * 5) + gridView.Rows.Count%> 
<% if (gridView.PageIndex != (gridView.PageCount - 1)) 
{ %> 



<asp:ImageButton ID="imgBtnNext" runat="server" Style="vertical-align: middle;" ImageUrl="next.jpg" OnClick="click" CommandArgument="Next" CommandName="Page" /> 
<% } %> 

<%--<asp:ImageButton ID="imgBtnNext" runat="server" 
Style="vertical-align: middle;" ImageUrl="next.jpg" 
CommandArgument='<%# Eval("Next")%>' OnClick="click" CommandName="Page" />--%> 
</PagerTemplate> 
</asp:GridView> 
</aspanel> 
<%--<%=(gridView.PageIndex * 5) + 1%> <%=(gridView.PageIndex * 5) + gridView.Rows.Count%> --%> 
<% if (gridView.PageIndex != (gridView.PageCount - 1)) 
{ %> 



<asp:ImageButton ID="imgBtnNext" runat="server" Style="vertical-align: middle;" ImageUrl="next.jpg" OnClick="click" CommandArgument="Next" CommandName="Page" /> 
<% } %> 

<%--<asp:ImageButton ID="imgBtnNext" runat="server" 
Style="vertical-align: middle;" ImageUrl="next.jpg" 
CommandArgument='<%# Eval("Next")%>' OnClick="click" CommandName="Page" />--%> 
</PagerTemplate> 
</asp:GridView> 

이며 Panel1를 참조하고

public partial class _Default : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     DataSet ds = new DataSet(); 
     SqlDataAdapter adapPaging = new SqlDataAdapter("select * from customer", "Data Source=OPWFMS-7KYGZ7SB;Initial Catalog=Mayank;User ID=sa;Password=sa"); 
     adapPaging.Fill(ds); 

     gridView.DataSource = ds; 
     gridView.DataBind(); 
    } 

    public void click1(object send, ImageClickEventArgs e) 
    { 
     GridViewPageEventArgs obj = new GridViewPageEventArgs(gridView.PageIndex - 1); 

     gridView.PageIndex = obj.NewPageIndex; 

     LinkButton exmp = new LinkButton(); 
     exmp.Text = "exmp"; 
     Panel1.Controls.Add(exmp); 
    } 

    public void click(object send, ImageClickEventArgs e) 
    { 
     GridViewPageEventArgs obj = new GridViewPageEventArgs(gridView.PageIndex+1); 

     gridView.PageIndex = obj.NewPageIndex; 
    } 
} 
+0

컴파일합니까? – 0100110010101

답변

0

코드 뒤에하지만 그것은 어디 당신이 제공 한 코드에서 선언 아니에요.

표시되지 않은 다른 코드가 있습니까?

그렇다면 오류는 단순히 사용자가 Panel1을 선언하지 않았다는 사실에 달려 있습니다.

관련 문제