2
我有一個有兩個視圖的多視圖。 View1具有網格視圖,網格視圖允許按十條記錄進行分頁。MultiView和GridView分頁問題
問題是我必須按頁碼兩次去那個頁面。
第一次單擊沒有發生第二次點擊網格視圖轉到頁有什麼問題
<asp:GridView ID="gridusers" AutoGenerateColumns="false" runat="server" AllowPaging="true" OnPageIndexChanging="OnPageIndexChanging" PageSize="10" CssClass="table table-bordered text-nowrap" OnSelectedIndexChanged="gridusers_SelectedIndexChanged" OnRowDeleting="gridusers_RowDeleting">
<Columns>
<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CssClass="btn btn-primary btn-xs" CausesValidation="False" CommandName="Select" Text="" ><i class="glyphicon glyphicon-pencil"></i></asp:LinkButton>
</ItemTemplate>
<controlstyle cssclass="btn btn-primary" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Delete">
<ItemTemplate>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" OnClientClick="return confirm('Are you sure you want to delete this record ?');" CssClass="btn btn-primary btn-xs" CommandName="Delete" Text="Delete"><i class="glyphicon glyphicon-trash"></i></asp:LinkButton>
</ItemTemplate>
<controlstyle cssclass="btn btn-danger" />
</asp:TemplateField>
<asp:BoundField DataField="ID" HeaderText="Customer ID" SortExpression="Customer ID" />
<asp:BoundField DataField="Name" HeaderText="Customer Name" SortExpression="Name" />
<asp:BoundField DataField="Contact Person" HeaderText="Contact Person" SortExpression="Contact Person" />
<asp:BoundField DataField="P.O.Box" HeaderText="P.O.Box" SortExpression="P.O.Box" />
<asp:BoundField DataField="Address" HtmlEncodeFormatString="false" HeaderText="Address" SortExpression="Address" />
<asp:BoundField DataField="Mobile No" HeaderText="Mobile No" SortExpression="Mobile No" />
</Columns>
<SelectedRowStyle BackColor="#D1DDF1" ForeColor="#333333" />
</asp:GridView>
protected void Page_Load(object sender, EventArgs e)
{
CustomerClass c = new CustomerClass();
if (!this.IsPostBack)
{
gridusers.DataSource = c.getcst();
gridusers.DataBind();
}
}
protected void OnPageIndexChanging(object sender, GridViewPageEventArgs e)
{
gridusers.PageIndex = e.NewPageIndex;
this.c.getcst();
}