Error executing template "Designs/Junget2026/Master/Partials/Meta.cshtml" System.NullReferenceException: Object reference not set to an instance of an object. at CompiledRazorTemplates.Dynamic.RazorEngine_922727b1817b4bb385aa1d4597fe0040.Execute() in D:\Web\Junget\Website\Files\Templates\Designs\Junget2026\Master\Partials\Meta.cshtml:line 5 at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer) at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter) at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @using Dynamicweb.Environment 2 @using Dynamicweb.Frontend 3 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 4 @{ 5 string shareTitle = !string.IsNullOrEmpty(Model.PropertyItem.GetString("ShareTitle")) ? Model.PropertyItem.GetString("ShareTitle") : Model.Title; 6 string shareDescription = !string.IsNullOrEmpty(Model.PropertyItem.GetString("ShareDescription")) ? Model.PropertyItem.GetString("ShareDescription") : Model.Title; 7 string shareImage = !string.IsNullOrEmpty(Model.PropertyItem.GetString("ShareImage")) ? Model.PropertyItem.GetString("ShareImage") : Model?.Area.Item?.GetString("ShareImageFallback"); 8 string favicon = Model?.Area.Item?.GetString("FavIcon"); 9 10 IRequest request = Dynamicweb.Context.Current.Request; 11 string host = request.Url.Host; 12 string scheme = request.Url.Scheme; 13 string fullUrl = $"{scheme}://{host}{Pageview.SearchFriendlyUrl}"; 14 15 string fullUrlWithoutQuery = fullUrl; 16 int queryIndex = fullUrl.IndexOf("?", StringComparison.Ordinal); 17 if (queryIndex > -1) 18 { 19 fullUrlWithoutQuery = fullUrl.Substring(0, queryIndex); 20 } 21 bool isProductView = !string.IsNullOrEmpty(request.GetString("ProductId")); 22 23 Pageview.Meta.AddTag("google-site-verification", Model.Area?.Item?.GetString("GoogleSiteVerification")); 24 Pageview.Meta.AddTag("og:site_name", Model.Area?.Name); 25 Pageview.Meta.AddTag("og:url", fullUrl); 26 Pageview.Meta.AddTag("og:type", "website"); 27 Pageview.Meta.AddTag("og:title", shareTitle); 28 Pageview.Meta.AddTag("og:description", shareDescription); 29 if (!string.IsNullOrEmpty(shareImage)) 30 { 31 Pageview.Meta.AddTag("og:image", shareImage); 32 } 33 34 35 //Pageview.Meta.AddTag("canonical", fullUrlWithoutQuery); 36 //check for PageNum query parameter, if greater than 1, add page number to title 37 string title = Model.Title; 38 if (Dynamicweb.Context.Current.Request.QueryString["PageNum"] != null && Dynamicweb.Context.Current.Request.QueryString["PageNum"] != "1") 39 { 40 title = title + " - " + Translate("side") + " " + Dynamicweb.Context.Current.Request.QueryString["PageNum"]; 41 } 42 Model.Title = title; 43 44 //if productpage canonical 45 if (isProductView) 46 { 47 Pageview.Meta.AddTag("customCan", "<link rel=\"canonical\" href=\"" + fullUrlWithoutQuery + "\">"); 48 } 49 } 50 51 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 52 53 <!-- Google Fonts: Prompt --> 54 <link rel="preconnect" href="https://fonts.googleapis.com"> 55 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 56 57 @if (!String.IsNullOrEmpty(favicon)) 58 { 59 <link rel="shortcut icon" href="@favicon"> 60 } 61 62 @if (Dynamicweb.Context.Current.Request.Url.Host.Contains(".vjm.dk") || Dynamicweb.Context.Current.Request.Url.Host.Contains(".dynamicweb.dk") || Pageview.Area.Noindex || Pageview.Page.Noindex) 63 { 64 Pageview.Meta.AddTag("robots", "noindex,nofollow"); 65 } 66 67 @Model.MetaTags 68 69 <title>@Model.Title</title>
Leveringstid 1 - 2 dage
Hvis ikke andet er oplyst.
Ring 09 31 55 90
ved spørgsmål til produkterne
Junget har produceret og slebet klinger i årevis. Vi har derfor mandskabet, som kan håndtere opskæring, svejsning og slibning af klinger, hvilket kommer dig til gode, når du skal udstyre din maskine med nye eller genopslebne båndsavsklinger. Vi tilbyder også båndsavklinger på mål, så du får præcis den klinge, der passer til din opgave. Her i webshoppen finder du de mest solgte varianter til træ og metal i høj kvalitet.
Priserne er oplyst i længdeintervaller - og du skal derfor gøre følgende:
Har du spørgsmål, eller er du på udkig efter en speciel båndsavklinge, som du ikke kan finde her i shoppen, er du naturligvis altid velkommen til at kontakte os.
For at opnå den perfekte opskæring på en båndsav skal man have forståelse for samspillet mellem maskine, materiale, båndsavsklinge, smøremidler og den medarbejder, som betjener båndsaven. Den rette bearbejdningshastighed og maskinens slitage er ofte nogle af de faktorer, som kan være skyld i at en båndsavsklinge ikke holder så længe eller ikke performer optimalt.
Junget sælger ikke blot båndsave - vi tilbyder også at installere og servicere dem. Derudover kan vi genopslibe båndsavsklinger til træ og være en langsigtet sparrings- og samarbejdspartner, når det gælder valg af båndsav og båndsavsklinge.
Junget forhandler og servicerer båndsave, så har du problemer med din båndsav, hjælper vi gerne.
Vi tilbyder et stort udvalg af kundetilpassede båndsavsklinger til træ. Som på alle andre klinger findes der også forskellige tandtyper på båndsavsklinger til træ. Ens for alle båndsavsklinger i webshoppen er dog, at de er tandspidshærdet. Dette betyder, at klingerne har en længere standtid, og tænderne holder sig skarpe længere. En hærdning af tandspidserne er derfor også en indikation af, at du køber en klinge af ordentlig kvalitet.
Se udvalget af båndsavsklinger til træ her.
Hos Junget samarbejder vi med en tysk leverandør, som har specialiseret sig indenfor fremstilling af båndsavsklinger til metal, såsom rustfri stål, stål profiler, universal og metal generelt. Sortimentet af klinger er meget bredt og indeholder et stort udvalg af mange kvaliteter, dimensioner og tandudlægninger. Alle båndsavsklinger produceres som nævnt efter mål og kan tilpasses den enkelte maskine uanset mærke.
Se udvalget af båndsavsklinger til metal her.
I stedet for at smide dine gamle, slidte båndsavsklinger til træ ud, så kan du med fordel få dem slebet op. Junget genopsliber alle båndsavsklinger til træ - og for at regnestykket kan gå op, anbefaler vi, at du samler et flere båndsavsklinger sammen, inden du sender dem til slib. Genopslibning af skærende værktøj forlænger levetiden på værktøjet, og er derfor godt for miljøet og din tegnebog. Bemærk vi desværre ikke genopsliber båndsavsklinger til metal.
Læs mere om slibning af værktøjer her.
Junget forhandler båndsave fra både Weinig og ACM – to producenter, der er kendt for høj kvalitet, driftssikkerhed og mange tilpasningsmuligheder.
Weinig-serien dækker bl.a. VarioSplit, ProfiSplit og PowerSplit, mens ACM tilbyder et bredt udvalg af lodretstående båndsave samt specialmaskiner til kundespecifikke behov.
Hos Junget anbefaler vi MZ Project til dig, der søger en præcis og fleksibel kopibåndsav. MZ Project producerer sine CNC-styrede maskiner i Italien og er kendt for innovative løsninger, der gør det muligt at skære buede profiler og komplekse emner i træ, plast og komposit. Med patenterede skabelonsystemer kan maskinerne tilpasses alt fra små værksteder til store produktioner – altid med fokus på præcision og driftssikkerhed.
Hos Junget anbefaler vi Stenner til dig, der søger en effektiv og driftssikker horisontal båndsav. Stenner producerer sine maskiner i England og er kendt for robust konstruktion, høj præcision og økonomisk udnyttelse af råmaterialer.
Den populære MHS-serie giver fleksible løsninger til alt fra højhastigheds opskæring til præcisionsbearbejdning af hårdttræ og tømmer.
Kontakt værktøjsteamet hos Junget. Vi giver gerne gode råd og vejledning til valg af nye skærende værktøjer.
Ønsker du at blive kontaktet, så ringer vi dig gerne op. Venligst oplys dine kontaktinfo i skemaet nedenfor.