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 }