У меня есть сущность, которая привязана к моему сетевому виду и имеет строковое значение, подобное этому: 'data1 | data2 | data3 | data4'.
Есть ли более эффективный или лучший способ сделать это, чем метод, который я сейчас использую ниже?
<asp:Repeater runat="server" ID="rptCentres">
<ItemTemplate>
<h2><%#Eval("Centre.Name") %> ( <%#Eval("Entities.Count") %> )</h2>
<asp:GridView runat="server" ID="dgShotlist" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<itemtemplate>
<p><%#Eval("ImageContainer.Title").ToString().Split('|')[0]%></p>
</itemtemplate>
</asp:TemplateField>
<asp:TemplateField>
<itemtemplate>
<p><%#Eval("ImageContainer.Title").ToString().Split('|')[1]%></p>
</itemtemplate>
</asp:TemplateField>
<asp:TemplateField>
<itemtemplate>
<p><%#Eval("ImageContainer.Title").ToString().Split('|')[2]%></p>
</itemtemplate>
</asp:TemplateField>
<asp:TemplateField>
<itemtemplate>
<p><%#Eval("ImageContainer.Title").ToString().Split('|')[3]%></p>
</itemtemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:Repeater>