Error executing template "Designs/Kulturpakken/ItemPublisher/List/list.cshtml"
System.ArgumentNullException: Value cannot be null.
Parameter name: value
   at System.String.IndexOf(String value, Int32 startIndex, Int32 count, StringComparison comparisonType)
   at System.String.Contains(String value)
   at CompiledRazorTemplates.Dynamic.RazorEngine_dde994cc1f9f42a1bdaffd608872f08e.Execute() in D:\dynamicweb.net\Solutions\DegnGrafisk\kulturhusene2020.dw9.dynamicweb-cms.com\Files\Templates\Designs\Kulturpakken\ItemPublisher\List\list.cshtml:line 17
   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 2 @using System.Web 3 4 @{ 5 var request = HttpContext.Current.Request; 6 var response = HttpContext.Current.Response; 7 string s2 = @request["cat"]; 8 string eventid = @request["eventid"]; 9 int z = 0; 10 } 11 @if (@s2 != "") { 12 <div class="eventlistwrapper"> 13 <ul> 14 @foreach (LoopItem itemlist in GetLoop("ItemPublisher:Items.List")){ 15 16 17 if(@itemlist.GetString("ItemPublisher:Item.KulturCategory").Contains(s2)) { 18 19 if(@itemlist.GetString("ItemPublisher:Item.Field.Id") != @eventid) { 20 if(z < 3){ 21 <a href="/Default.aspx?ID=60&itemId=EventItem:@itemlist.GetString("ItemPublisher:Item.Field.Id")"> 22 <li> 23 <div class="eventitem"> 24 <div class="eventitemform" style="background:url('@itemlist.GetValue("ItemPublisher:Item.EventItemImage")') top center no-repeat;background-size:cover;"> 25 <div class="backgroundhue"> 26 27 @if (itemlist.GetString("ItemPublisher:Item.EventItemNew") != "False") {<div class="eventitemtype news">Nyhed</div>} 28 @if (itemlist.GetString("ItemPublisher:Item.EventItemNewDate") != "False"){<div class="eventitemtype newdate">Ny dato</div>} 29 @if (itemlist.GetString("ItemPublisher:Item.EventItemFewTicketsLeft") != "False") {<div class="eventitemtype fewleft">Få billetter</div>} 30 @if (itemlist.GetString("ItemPublisher:Item.EventItemExtraShow") != "False") {<div class="eventitemtype extra">Ekstra show</div>} 31 @if (itemlist.GetString("ItemPublisher:Item.EventItemCancelled") != "False") {<div class="eventitemtype cancelled">Aflyst</div>} 32 @if (itemlist.GetString("ItemPublisher:Item.EventItemSoldOut") != "False") {<div class="eventitemtype soldout">Udsolgt</div>} 33 34 35 36 <div class="eventitemdatewrap"> 37 @if (!string.IsNullOrWhiteSpace(itemlist.GetString("ItemPublisher:Item.EventDateTimeAltText"))) 38 { 39 <div class="eventitemdateday" style="white-space: pre-wrap;text-transform: uppercase; font-size:30px;width:100px;text-align: center;justify-content: center;line-height: 110%;">@itemlist.GetString("ItemPublisher:Item.EventDateTimeAltText")</div> 40 } 41 @if (!string.IsNullOrWhiteSpace(itemlist.GetString("KulturEventMoreDates"))) { 42 <div class="eventitemmoredates">Flere<br>datoer</div> 43 } 44 45 @if (string.IsNullOrWhiteSpace(itemlist.GetString("ItemPublisher:Item.EventDateTimeAltText"))){ 46 <div class="eventitemdateday">@itemlist.GetDate("ItemPublisher:Item.EventItemDate").ToString("dd")</div> 47 <div class="eventitemdatemonth">@itemlist.GetDate("ItemPublisher:Item.EventItemDate").ToString("MMMM")<br>'@itemlist.GetDate("ItemPublisher:Item.EventItemDate").ToString("yy")</div> 48 } 49 </div> 50 <br> 51 <div class="eventitemtitle"> 52 <span style="font-size:20px;">@itemlist.GetString("ItemPublisher:Item.EventItemTitle")</span></div> 53 54 </div> 55 </div> 56 </div> 57 </li> 58 </a> 59 z += 1; 60 } 61 } 62 } 63 } 64 </ul> 65 </div> 66 }