asp:GridView UI Databind

Backend CS File
------------------------------------------------------------------------------------------------------------------------------------------------------------

List<ActivationCodeRejected> activationCodeRejectedList = new ActivationCodeRejectedBLL().GetAllActivationCodeRejecteds();

            GridViewActivationCodeRejected.DataSource = activationCodeRejectedList;
            GridViewActivationCodeRejected.DataBind();

==========================================================================================
Front end .aspx Page
------------------------------------------------------------------------------------------------------------------------------------------------------------
 <asp:GridView ID="GridViewActivationCodeRejected" runat="server" AutoGenerateColumns="false"
        AllowPaging="false" GridLines="Both" SkinID="GridView" Visible="true">
        <Columns>
            <asp:TemplateField HeaderText="Activation Code Name">
                <ItemTemplate>
                    <asp:Literal ID="ActivationCodeName" runat="server" Text='<%# Bind("ActivationCodeName") %>'></asp:Literal>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Service Plan SKU">
                <ItemTemplate>
                    <asp:Literal ID="ServicePlanSKU" runat="server" Text='<%# Bind("ServicePlanSKU") %>'></asp:Literal>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Min Products No">
                <ItemTemplate>
                    <asp:Literal ID="MinProductsNo" runat="server" Text='<%# Bind("MinProductsNo") %>'></asp:Literal>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Max Products No">
                <ItemTemplate>
                    <asp:Literal ID="MaxProductsNo" runat="server" Text='<%# Bind("MaxProductsNo") %>'></asp:Literal>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Upload Date">
                <ItemTemplate>
                    <asp:Literal ID="UploadDate" runat="server" Text='<%# Bind("UploadDate") %>'></asp:Literal>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>

Return URL in ASP.NET

Login Status Check Page
----------------------------------------------------------------------------------------------------------------------------------------------
 if (!HttpContext.Current.User.Identity.IsAuthenticated)
                Response.Redirect(SiteSettings.BaseUrl + "admin/login.aspx?ReturnUrl="+Page.AppRelativeVirtualPath.ToString());


=========================================================================
login.asp.cs Page
----------------------------------------------------------------------------------------------------------------------------------------------
 Admin_User admin = new Admin_UserBLL().GetAdminUserByUserNamePassword(txtUserName.Text.Trim(), txtPassword.Text.Trim());

                if (admin != null)
                {
                    System.Web.Security.FormsAuthentication.RedirectFromLoginPage(admin.User_Name, true);

                    string ReturnUrl = Request.QueryString["ReturnUrl"];

                    if (!string.IsNullOrEmpty(ReturnUrl))
                    {
                        Response.Redirect(ReturnUrl);
                    }
                    else
                    {
                        Response.Redirect(SiteSettings.BaseUrl + "admin/Default.aspx");
                    }
                }
                else
                {
                    divMessage.Visible = true;
                    divMessage.Attributes.Add("class", "error");
                    divMessage.InnerHtml = "Please provide user name and password correctly and try again.";
                }