or
<CommandItemTemplate> <div style="margin:5px 10px;"> <asp:Button ID="Button1" runat="server" CommandName="Reprocess" CssClass="rgAdd" /> <asp:Button ID="Button5" runat="server" CommandName="Reprocess" CssClass="rgUpdate" /> <asp:Button ID="Button2" runat="server" CommandName="Reprocess" CssClass="rgCancel" /> <asp:Button ID="Button4" runat="server" CommandName="Reprocess" CssClass="rgSave" /> <asp:Button ID="Button3" runat="server" CommandName="Reprocess" CssClass="rgRefresh" /> </div></CommandItemTemplate><table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td class="welcomeUser" colspan="3"> <div> <ul> <li class="welcomeuserli"> <asp:LoginView ID="_loginView" runat="server"> <LoggedInTemplate> <asp:LoginName ID="_loginName" runat="server" /> </LoggedInTemplate> </asp:LoginView> </li> <li class="welcomeuserli"> <asp:LoginView ID="LoginView1" runat="server"> <LoggedInTemplate> <span class="welcomeuserpipe"> </span> </LoggedInTemplate> </asp:LoginView> </li> <li class="welcomeuserli"> <asp:LoginView ID="LoginView2" runat="server"> <LoggedInTemplate> <asp:HyperLink runat="server" ID="linkProfile" NavigateUrl="~/welcome/personalinfo.aspx"> Profile</asp:HyperLink> </LoggedInTemplate> </asp:LoginView> </li> <li class="welcomeuserli"> <asp:LoginView ID="LoginView6" runat="server"> <LoggedInTemplate> <span class="welcomeuserpipe"> </span> </LoggedInTemplate> </asp:LoginView> </li> <li class="welcomeuserli"> <asp:LoginView ID="loginViewQuickLinks" runat="server"> <LoggedInTemplate> <telerik:RadMenu ID="rmQuickLinks" runat="server" BackColor="LightBlue" ForeColor="Black" Width="20px" > <Items> <telerik:RadMenuItem Text="Quick Links" CssClass="welcomeMenu"> <Items> <telerik:RadMenuItem NavigateUrl="https://www.nationwide.com/access/web/login.htm" Target="_blank" Text="Nationwide Login"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenu> </LoggedInTemplate> </asp:LoginView> </li> <li class="welcomeuserli"> <asp:LoginView ID="LoginView3" runat="server"> <LoggedInTemplate> <span class="welcomeuserpipe"> </span> </LoggedInTemplate> </asp:LoginView> </li> <li class="welcomeuserli"> <asp:LoginView ID="LoginView5" runat="server"> <LoggedInTemplate> <asp:HyperLink runat="server" ID="linkProfile"> Help</asp:HyperLink> </LoggedInTemplate> </asp:LoginView> </li> <li class="welcomeuserli"> <asp:LoginView ID="LoginView4" runat="server"> <LoggedInTemplate> <span class="welcomeuserpipe"> </span> </LoggedInTemplate> </asp:LoginView> </li> <li class="welcomeuserli"> <asp:LoginView ID="_loginViewStatus" runat="server"> <LoggedInTemplate> <asp:LoginStatus ID="_loginStatus" runat="server" meta:resourcekey="_loginStatusResource1" /> </LoggedInTemplate> </asp:LoginView> </li> </ul> </div> </td> </tr> </table>the css for the ul:.welcomeUser{ font-size: 9px; font-weight: bold; text-align:right; padding-top: 7px; padding-left: 2px; line-height: 0.75;}.welcomeUser a{ color: blue; font-size: 12px;}.welcomeuserli { display:inline; list-style-type:none; padding-right:0.25em; padding-left:0.25em;} .welcomeuserpipe{ color: #ccc; font-size: 10px; border-right: 1px solid #ccc;}.welcomeMenu{ padding: 1px; float: none;}<script type="text/javascript"> function getRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow; } // Reload parent page function refreshParentPage() { getRadWindow().BrowserWindow.document.location.href = url; }Or this one as well function refreshParentPage() { getRadWindow().BrowserWindow.location.reload(); } </script>Here is the code behind, after the export I want the window to close but its a nogo. protected void lnkExport_Click(object sender, EventArgs e) { //Get the Admins that are checked from the dropdown String checkId = string.Empty; foreach (RadComboBoxItem checkeditem in cbAdmins.CheckedItems) { checkId += checkeditem.Value + ','; } checkId = checkId.TrimEnd(' ', ','); if (checkId == string.Empty) { ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "OpenWindow", "alert('Need to pick an Administrator. If none are able to be picked please assign via admin page.');", true); } else { //Create the Excel File and ready it to be written and shown. var ExistFile = Server.MapPath("~/Excel/NSS.xlsx"); var File = new FileInfo(ExistFile); using (ExcelPackage package = new ExcelPackage(File)) { ExcelWorksheet workSheet = package.Workbook.Worksheets["Sheet1"]; //get all the admins that where Checked but only allow 2 sql = "Select TOP 2 Name, Mail, strFtPhone, strAddress from vw_tblAdmins where intAdminId in (" + checkId + ")"; dt = new DataTable(); dt = c.GetReader(sql); //1st Row starts on A8 to E8 int rowC = 8; foreach (DataRow row in dt.Rows) { workSheet.Cells["A" + rowC].Value = row[0].ToString(); workSheet.Cells["B" + rowC].Value = "MN-ARNG"; workSheet.Cells["C" + rowC].Value = row[1].ToString(); workSheet.Cells["D" + rowC].Value = row[2].ToString(); workSheet.Cells["E" + rowC].Value = row[3].ToString(); rowC += 1; } //Get all the Exportables for the SpreadSheet sql = "Select Name, Persona, Email, Phone, Address, intRequestId from vw_TokenExport where dtOrdered IS NULL and location = " + cbLocations.SelectedValue; dt = new DataTable(); dt = c.GetReader(sql); //1st Row starts on A16 to E16 string requestId = string.Empty; int user = c.GetUserId(); int rowCount = 16; foreach (DataRow row in dt.Rows) { workSheet.Cells["A" + rowCount].Value = row[0].ToString(); workSheet.Cells["B" + rowCount].Value = row[1].ToString(); workSheet.Cells["C" + rowCount].Value = row[2].ToString(); workSheet.Cells["D" + rowCount].Value = row[3].ToString(); workSheet.Cells["E" + rowCount].Value = row[4].ToString(); requestId += row[5].ToString() + ','; rowCount += 1; } //take of the end Comma requestId = requestId.TrimEnd(' ', ','); //Update the table with the dtOrdered and by Whom sql = "Update tblTokenRequest set dtOrdered = '" + DateTime.Today + "', intOrderedBy = " + user + " where intRequestId in (" + requestId + ")"; c.InsertUpdateDelete(sql); Response.Clear(); Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "attachment; filename=NSSRequest" + DateTime.Today + ".xlsx"); Response.BinaryWrite(package.GetAsByteArray()); Response.Flush(); Response.Close(); Page.ClientScript.RegisterClientScriptBlock(GetType(), "CloseScript", "redirectParentPage('ManageRequests.aspx')", true);or this one as well Page.ClientScript.RegisterClientScriptBlock(GetType(),"CloseScript", "refreshParentPage()", true); } } }
| <telerik:RadMaskedTextBox ID="RadMaskedTextBox2" Runat="server" Mask="<0..255>.<0..255>.<0..255>.<0..255>"> |
| </telerik:RadMaskedTextBox> |
