or
| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title> |
| </title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager id="RadScriptManager1" runat="server" __designer:wfdid="w3"> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxLoadingPanel id="RadAjaxLoadingPanel1" __designer:wfdid="w6" Skin="Default" Runat="server" Transparency="50" MinDisplayTime="3">Loading....?</telerik:RadAjaxLoadingPanel> |
| <DIV> |
| <telerik:RadGrid id="RadGrid1" runat="server" __designer:wfdid="w1" DataSourceID="SqlDataSource1" GridLines="None" ShowStatusBar="True" AllowPaging="True" AllowSorting="True" ShowGroupPanel="True"> |
| <PagerStyle PageButtonCount="15" Position="TopAndBottom" AlwaysVisible="True"></PagerStyle> |
| <MasterTableView DataSourceID="SqlDataSource1" AutoGenerateColumns="True"> |
| <PagerStyle AlwaysVisible="True"></PagerStyle> |
| </MasterTableView> |
| <GroupingSettings ShowUnGroupButton="True"></GroupingSettings> |
| </telerik:RadGrid> |
| <asp:SqlDataSource id="SqlDataSource1" runat="server" __designer:wfdid="w2" |
| ProviderName="<%$ ConnectionStrings:ConnectionString1.ProviderName %>" |
| ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>" |
| SelectCommand="select * from testtbl where rownum < 30"></asp:SqlDataSource> |
| </DIV> |
| <telerik:RadAjaxManager id="RadAjaxManager1" runat="server" __designer:wfdid="w4" |
| DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadGrid1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1"></telerik:AjaxUpdatedControl> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> </form></body></html> |
| <httpHandlers> |
| <remove verb="*" path="*.asmx" /> |
| <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> |
| <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> |
| <add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> |
| <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" /> |
| <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" /> |
| </httpHandlers> |
| <%@ Register TagPrefix="ignav" Namespace="Infragistics.WebUI.UltraWebNavigator" Assembly="Infragistics.WebUI.UltraWebNavigator.v3" %> |
| <%@ Control Language="vb" AutoEventWireup="false" Codebehind="Navigation-Menu.ascx.vb" Inherits="CSC.CorporateAdvisor.Web.Navigation_Menu" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" enableViewState="False"%> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <%--<link href ="../Menu.Default.css" type="text/css" rel="Stylesheet"/>--%> |
| <link href ="../ProjectStyles.css" type="text/css" rel="Stylesheet"/> |
| <ignav:ultrawebmenu id="UltraWebMenu1" runat="server" SubMenuImage="../ig_common/WebNavigator3/ig_menuTri.gif" |
| CompactRendering="False" ScrollImageTop="../ig_common/WebNavigator3/ig_menu_scrollup.gif" DefaultItemClass="MenuItemClass" |
| ItemSpacingTop="0" ScrollImageBottomDisabled="../ig_common/WebNavigator3/ig_menu_scrolldown_disabled.gif" |
| HoverClass="MenuHoverClass" DefaultIslandClass="MenuIslandClass" ScrollImageTopDisabled="../ig_common/WebNavigator3/ig_menu_scrollup_disabled.gif" |
| DisabledClass="MenuDisabledClass" FileUrl=" " ScrollImageBottom="../ig_common/WebNavigator3/ig_menu_scrolldown.gif" |
| SeparatorClass="SeparatorClass" Width="417px" TopAligment="Center" RenderAnchors="False"> |
| <Styles> |
| <ignav:Style Cursor="hand" CssClass="MenuIslandClass"></ignav:Style> |
| <ignav:Style Cursor="hand" CssClass="MenuBarClass"></ignav:Style> |
| <ignav:Style Cursor="hand" CssClass="MenuBarLastClass"></ignav:Style> |
| <ignav:Style Cursor="hand" CssClass="MenuHoverClass"></ignav:Style> |
| <ignav:Style BackgroundImage="ig_menuStandardSep.gif" CssClass="SeparatorClass" CustomRules="background-repeat:repeat-x; "></ignav:Style> |
| <ignav:Style ForeColor="LightGray" CssClass="MenuDisabledClass"></ignav:Style> |
| <ignav:Style CssClass="MenuItemClass"></ignav:Style> |
| <ignav:Style CssClass="MenuItemHoverClass"></ignav:Style> |
| </Styles> |
| <ExpandEffects ShadowColor="DarkGray" Type="Fade"></ExpandEffects> |
| <Levels> |
| <ignav:Level LevelClass="MenuBarClass" Index="0" LevelCheckBoxes="False"></ignav:Level> |
| <ignav:Level LevelHoverClass="MenuItemHoverClass" Index="1" LevelCheckBoxes="False"></ignav:Level> |
| </Levels> |
| </ignav:ultrawebmenu> |
| <telerik:RadScriptManager ID="ScriptManager" runat="server"/> |
| <telerik:RadMenu runat="server" id="MENUK" style="float: right" |
| EnableShadows="true" EnableRoundedCorners="false" |
| EnableEmbeddedSkins="false" BorderStyle="None" |
| Font-Bold="false" CssClass="rmItem" |
| > |
| </telerik:RadMenu> |
| <input type="hidden" name="hidMenuId" id="hidMenuId" value=""> |
| Private Sub RadAsyncUpload1_FileUploaded(ByVal sender As Object, ByVal e As Telerik.Web.UI.FileUploadedEventArgs) Handles RadAsyncUpload1.FileUploaded |
| objCon = New SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("HDSWebConnectionString").ConnectionString) |
| objCon.Open() |
| For Each file As UploadedFile In RadUpload1.UploadedFiles |
| Dim bytes(file.InputStream.Length - 1) As Byte |
| file.InputStream.Read(bytes, 0, file.InputStream.Length) |
| Try |
| Dim command As New SqlCommand("insert into Images (Description,ImageData,ImagePath,Caption ) " & _ |
| "values ('','@Content','',''); SELECT @@IDENTITY", objCon) |
| command.Parameters.AddWithValue("@Content", bytes) |
| command.ExecuteNonQuery() |
| Finally |
| End Try |
| Next |
| 'objCon = New SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("HDSWebConnectionString").ConnectionString) |
| 'objCon.Open() |
| 'For Each file As UploadedFile In RadAsyncUpload1.UploadedFiles |
| ' Dim bytes(file.InputStream.Length - 1) As Byte |
| ' file.InputStream.Read(bytes, 0, file.InputStream.Length) |
| ' Try |
| ' Dim strfn As String = "C:\Users\jcrumpton\Documents\Test.jpg" |
| ' Dim fs As New FileStream(strfn, FileMode.CreateNew, FileAccess.Write) |
| ' fs.Write(bytes, 0, file.InputStream.Length) |
| ' fs.Flush() |
| ' fs.Close() |
| ' Finally |
| ' End Try |
| 'Next |
| End Sub |
| function onClientFileUploading(sender, eventArgs) { |
| try { |
| var fileName = eventArgs.get_fileName(); |
| $(".ErrorHolder").append(fileName).fadeIn("slow"); |
| } |
| catch (e) { |
| handleError(e); |
| } |
| } |
Aspx page:
| <div class="ErrorHolder"> |
| <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" |
| AllowedFileExtensions="jpg" InputSize="42" |
| MaxFileSize="1048576" OnClientFileUploaded="clientFileUploaded" |
| OnClientFileUploading="onClientFileUploading" |
| OnClientValidationFailed="validationFailed" |
| OnFileUploaded="RadAsyncUpload1_FileUploaded" |
| OnValidatingFile="RadAsyncUpload1_ValidatingFile" |
| OverwriteExistingFiles="True" |
| ReadOnlyFileInputs="True" TargetFolder="./Tmp"> |
| </telerik:RadAsyncUpload> |
| </div> |