<asp:label ID="pageIndex" Runat="server" Font-Size="12px"></asp:label>页/共
<asp:label ID="pageCount" Runat="server" Font-Size="12px"></asp:label>页&nbsp;&nbsp;
这是页面定义的控件
if(this.dataGrid1.PageCount<10)
{
this.pageCount.Text="1";
this.pageIndex.Text="1";
}
//this.Cpage1.Text=this.dataGrid1.CurrentPageIndex.ToString();
int count=0;
count=this.dataGrid1.PageCount-1;
this.pageIndex.Text=count.ToString();
this.pageIndex.Text=this.dataGrid1.CurrentPageIndex.ToString();
这样引用却说控件;E:\infosys_wz\JZTD\zbxx\Main.aspx.cs(71): “infosys.JZTD.zbxx.Main”并不包含对“pageIndex 和pageCount”的定义不知道怎么会事,是不是保存的编码问题???

解决方案 »

  1.   

    注意page_load里面使用
    Page.IsPostback()
      

  2.   

    错了,你的这两个控件外面有没有容器啊?比如说有没有PAN或者其他服务器控件?
    这个时候要this.objcet(那个容器).pageIndex.....
      

  3.   

    我放在一个表里面的:
    <table height="28" cellSpacing="0" cellPadding="0" width="100%">
    <tr>
    <td class="table_bottom" align="right"><asp:linkbutton id="Linkbutton1" onclick="PagerButtonClick" runat="server" CommandArgument="0">首&nbsp;&nbsp;页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp;
    <asp:linkbutton id="Linkbutton2" onclick="PagerButtonClick" runat="server" CommandArgument="prev">上一页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp;
    <asp:linkbutton id="Linkbutton3" onclick="PagerButtonClick" runat="server" CommandArgument="next">下一页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp;
    <asp:linkbutton id="Linkbutton4" onclick="PagerButtonClick" runat="server" CommandArgument="last">尾&nbsp;&nbsp;页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp; 
    第<asp:label id="lblCurrentIndex" runat="server"></asp:label>页/总<asp:label id="lblPageCount" runat="server"></asp:label>页&nbsp;&nbsp; 
    跳转
    <asp:dropdownlist id="tz" runat="server" AutoPostBack="True"></asp:dropdownlist>&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    我保存的时候提示:有写字符不会被保存,要保存请选择另存为字符为unicode字符,
    还问个问题:
    function selectAll(ckbox)
    {
              var thebox = ckbox;
              xState = thebox.checked;
              elem = thebox.form.elements;
              for(var i=0;i<elem.length;i++)
              {
               if(elem[i].type=="checkbox" && elem[i].id!=thebox.id)
               {
                if(elem[i].checked!=xState)
                  elem[i].click();
               }
              }
    }
    <input id="ckbox" type="checkbox" runat="server" onclick="selectAll(this)">
    为什么这样调用无效????
      

  4.   

    我放在一个表里面的:
    <table height="28" cellSpacing="0" cellPadding="0" width="100%">
    <tr>
    <td class="table_bottom" align="right"><asp:linkbutton id="Linkbutton1" onclick="PagerButtonClick" runat="server" CommandArgument="0">首&nbsp;&nbsp;页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp;
    <asp:linkbutton id="Linkbutton2" onclick="PagerButtonClick" runat="server" CommandArgument="prev">上一页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp;
    <asp:linkbutton id="Linkbutton3" onclick="PagerButtonClick" runat="server" CommandArgument="next">下一页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp;
    <asp:linkbutton id="Linkbutton4" onclick="PagerButtonClick" runat="server" CommandArgument="last">尾&nbsp;&nbsp;页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp; 
    第<asp:label id="lblCurrentIndex" runat="server"></asp:label>页/总<asp:label id="lblPageCount" runat="server"></asp:label>页&nbsp;&nbsp; 
    跳转
    <asp:dropdownlist id="tz" runat="server" AutoPostBack="True"></asp:dropdownlist>&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    我保存的时候提示:有写字符不会被保存,要保存请选择另存为字符为unicode字符,
    还问个问题:
    function selectAll(ckbox)
    {
              var thebox = ckbox;
              xState = thebox.checked;
              elem = thebox.form.elements;
              for(var i=0;i<elem.length;i++)
              {
               if(elem[i].type=="checkbox" && elem[i].id!=thebox.id)
               {
                if(elem[i].checked!=xState)
                  elem[i].click();
               }
              }
    }
    <input id="ckbox" type="checkbox" runat="server" onclick="selectAll(this)">
    为什么这样调用无效????
      

  5.   

    如果是在DataGrid中的,那就不能只用用,要用FindControl,如果没在DataGrid中,将两个Label删了,重新拖两个上去看看。
      

  6.   

    <%@ Page language="c#" Codebehind="Main.aspx.cs" AutoEventWireup="false" Inherits="infosys.JZTD.zbxx.Main" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>Main</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <LINK href="../css/loadfile.css" type="text/css" rel="stylesheet">
    <style type="text/css">A:link {
    COLOR: #505050; TEXT-DECORATION: none
         }
    A:visited {
    COLOR: #505050; TEXT-DECORATION: none
    }
    A:active {
    COLOR: #505050; TEXT-DECORATION: none
    }
    A:hover {
    COLOR: #000000; TEXT-DECORATION: underline
    }
    </style>
    <script language="javascript">
    function selectAll(ckbox)
    {
              var thebox = ckbox;
              xState = thebox.checked;
              elem = thebox.form.elements;
              for(var i=0;i<elem.length;i++)
              {
               if(elem[i].type=="checkbox" && elem[i].id!=thebox.id)
               {
                if(elem[i].checked!=xState)
                  elem[i].click();
               }
              }
    }
    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <FONT face="宋体">
    <TABLE id="Table1" height="25" cellSpacing="0" cellPadding="0" width="100%" border="0">
    <TR width="100%">
    <TD background="../image/right_infobg.gif"></TD>
    <TD background="../image/right_infobg.gif"></TD>
    <TD background="../image/right_infobg.gif"></TD>
    <TD background="../image/right_infobg.gif"></TD>
    <TD align="right" background="../image/right_infobg.gif">
    <table height="25" cellSpacing="0" cellPadding="0" width="60" border="0">
    <tr>
    <td width="60" colSpan="1"><A class="href" id="A1" href="../LoadFile.aspx" target="mainFrame" runat="server"><asp:imagebutton id="ImageButton1" Runat="server" ImageUrl="../image/btn_add.gif"></asp:imagebutton></A></td>
    </tr>
    </table>
    </TD>
    </TR>
    </TABLE>
    </FONT>
    <TABLE id="Table2" cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">
    <TR>
    <TD style="HEIGHT: 53px" colSpan="2">
    <table cellSpacing="0" cellPadding="0" width="151" border="0">
    <tr height="20">
    <td></td>
    <td></td>
    </tr>
    <tr height="25">
    <td class="showfont" background="../image/manage_title.gif" height="25">数据库管理</td>
    </tr>
    </table>
    <asp:datagrid id="dataGrid1" Runat="server" AutoGenerateColumns="False" Width="100%" AllowPaging="True"
    CssClass="datagrid">
    <AlternatingItemStyle CssClass="datagrid"></AlternatingItemStyle>
    <ItemStyle CssClass="dgheader"></ItemStyle>
    <HeaderStyle CssClass="dgheader"></HeaderStyle>
    <Columns>
    <asp:TemplateColumn>
    <HeaderTemplate>
    序号
    </HeaderTemplate>
    <ItemTemplate>
    <%# Container.DataSetIndex+1%>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:HyperLinkColumn DataNavigateUrlField="bh" DataNavigateUrlFormatString="ShowDataMessage.aspx?bh={0}"
    DataTextField="wjbm" HeaderText="上传文件别名"></asp:HyperLinkColumn>
    <asp:BoundColumn DataField="wjym" HeaderText="上传文件原名"></asp:BoundColumn>
    <asp:BoundColumn DataField="wjms" HeaderText="文件描述"></asp:BoundColumn>
    <asp:BoundColumn DataField="djr" HeaderText="登记人"></asp:BoundColumn>
    <asp:BoundColumn DataField="djrq" HeaderText="登记日期"></asp:BoundColumn>
    <asp:TemplateColumn>
    <HeaderTemplate>
    <asp:CheckBox ID="ckAll" Runat="server" AutoPostBack="False"></asp:CheckBox>
    <input id="ckbox" type="checkbox" runat="server" onclick="selectAll(this)">
    </HeaderTemplate>
    <ItemTemplate>
    <asp:CheckBox ID="ckBox" Runat="server"></asp:CheckBox>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    <PagerStyle Visible="False"></PagerStyle>
    </asp:datagrid>
    <table height="28" cellSpacing="0" cellPadding="0" width="100%">
    <tr>
    <td class="href" align="right"><asp:linkbutton id="Linkbutton1" onclick="Pageing" runat="server" CssClass="href" CommandArgument="0">首&nbsp;&nbsp;页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp;
    <asp:linkbutton id="Linkbutton2" onclick="Pageing" runat="server" CssClass="href" CommandArgument="prev">上一页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp;
    <asp:linkbutton id="Linkbutton3" onclick="Pageing" runat="server" CssClass="href" CommandArgument="next">下一页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp;
    <asp:linkbutton id="Linkbutton4" onclick="Pageing" Runat="server" CssClass="href" CommandArgument="last">尾&nbsp;页</asp:linkbutton>&nbsp;&nbsp;|&nbsp;&nbsp; 

    <asp:label id="pageIndex" Runat="server" Font-Size="12px"></asp:label>页/共
    <asp:label id="pageCount" Runat="server" Font-Size="12px"></asp:label>页&nbsp;&nbsp;
    <asp:label id="idid" Runat="server"></asp:label><asp:dropdownlist id="dpList" runat="server" AutoPostBack="True"></asp:dropdownlist>&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    </TD>
    </TR>
    <TR>
    <TD><FONT face="宋体"></FONT></TD>
    </TR>
    </TABLE>
    </form>
    </body>
    </HTML>
    这是web的代码!
      

  7.   

    在CS代码中手动把这两个Label的声明加上去嘛
      

  8.   

    这2个控件是不是包含在类似于panel控件里
    如是的话.this.panel1.Pageindex.text