Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Page refresh after button click inside the Listview

$
0
0

Hi,

I have a list view with the button click in the last column. everytime that I click the button to trigger the code behind event, the page jumps to the top of the page. I like the page to maitian the scroll position, so that on button click It does not go to the top of the page.

I added MaintainScrollPositionOnPostback="true", I also tried to use the Updateppanel but no luck. here is my code:

<asp:Panel runat="server" ID="pnlStudentResult" ><asp:ListView ID="lvUserSelect" runat="server" DataKeyNames="User_Code" DataSourceID="SqlDataSource1"><AlternatingItemTemplate><tr style="background-color: #FFF8DC;"><td><asp:Label ID="Stud_CodeLabel" runat="server" Text='<%# Eval("User_Code") %>' /></td><td><asp:Label ID="GivennameLabel" runat="server" Text='<%# Eval("Givenname") %>' /></td><td><asp:Label ID="LastnameLabel" runat="server" Text='<%# Eval("Lastname") %>' /></td><td><asp:Label ID="YearGroupLabel" runat="server" Text='<%# Eval("YearGroup") %>' /></td><td><asp:Button ID="btnSelectStudent" runat="server" Text="" CssClass="btnDesignImageSelect" OnCommand="btnSelectStudent_Command" CommandArgument='<%# Eval("User_Code") %>' /></td></tr></AlternatingItemTemplate><EmptyDataTemplate><table runat="server" style="width: 50%;margin-left:auto;margin-right:auto; background-color: #FFFFFF; border-collapse: collapse; border-color: #000000; border-style: none; border-width: 1px; "><tr ><td >No data was returned.</td></tr></table></EmptyDataTemplate><ItemTemplate><tr style="background-color: #FFFFFF; color: #000000;"><td><asp:Label ID="Label1" runat="server" Text='<%# Eval("User_Code") %>' /></td><td><asp:Label ID="Label2" runat="server" Text='<%# Eval("Givenname") %>' /></td><td><asp:Label ID="Label3" runat="server" Text='<%# Eval("Lastname") %>' /></td><td><asp:Label ID="Label4" runat="server" Text='<%# Eval("YearGroup") %>' /></td><td><asp:Button ID="Button1" runat="server" Text="" CssClass="btnDesignImageSelect" OnCommand="btnSelectStudent_Command" CommandArgument='<%# Eval("User_Code") %>' /></td></tr></ItemTemplate><LayoutTemplate><table runat="server" style="width: 100%;"><tr runat="server"><td runat="server"><table id="itemPlaceholderContainer" runat="server" border="1" style="background-color: #FFFFFF; width: 100%; border-collapse: collapse; border-color: #999999; border-style: none; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;"><tr runat="server" style="background-color: #bcb298; color: #000000;"><th runat="server" style="width: 12%;">User ID</th><th runat="server" style="width: 20%;">Givenname</th><th runat="server" style="width: 20%;">Lastname</th><th runat="server" style="width: 10%;">Year</th><th style="width: 10%;"></th></tr><tr id="itemPlaceholder" runat="server"></tr></table></td></tr></table></LayoutTemplate><SelectedItemTemplate><tr style="background-color: #008A8C; font-weight: bold; color: #FFFFFF;"><td><asp:Label ID="Label5" runat="server" Text='<%# Eval("User_Code") %>' /></td><td><asp:Label ID="Label6" runat="server" Text='<%# Eval("Givenname") %>' /></td><td><asp:Label ID="Label7" runat="server" Text='<%# Eval("Lastname") %>' /></td><td><asp:Label ID="Label8" runat="server" Text='<%# Eval("YearGroup") %>' /></td><td><asp:Button ID="Button2" runat="server" Text="Select" CssClass="btnDesignImageSelect" OnCommand="btnSelectStudent_Command" CommandArgument='<%# Eval("User_Code") %>' /></td></tr></SelectedItemTemplate></asp:ListView></asp:Panel>

my code behind is:

 protected void btnSelectStudent_Command(object sender, CommandEventArgs e)
        {
        //  lvUserSelect.Visible = true;
          string Asset = Request.QueryString["AssetCode"];
          //Label1.Text = Asset;
          string User = e.CommandArgument.ToString();
          txtboxUserSearch.Text = User;
          Response.Redirect("Devices.aspx?AssetCode=" + Asset + "&UserCode=" + User );
        }

 


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>