IEnumerable<Addresses> AddressSet1=myServices.GetAddresses(LocationId1);
IEnumerable<Addresses> AddressSet2=myServices.GetAddresses(LocationId2);
上記の 2 つの AddressSet を結合したい
私は試したIEnumerable<Addresses> AllAddresses=AddressSet1.Concat(AddressSet2)
しかし、この後、かみそりビューで IEnumerable AllAddresses からアイテムにアクセスしようとすると
@if(!myHelper.IsNullorEmpty(model.AllAddresses )
{
@Html.EditorFor(model => model.AllAddresses )
}
エラーが発生しています - パスに不正な文字があります。このエラーの原因を特定するための提案はありますか?
Concat を使用せずにページを実行しようとすると、AddressSet1 /AddressSet2 のレコードがページに表示されます。ただし、2 つを組み合わせて I Enumerable AllAddresses を形成しようとすると、エラーがスローされます助けてください
以下に貼り付けたのは私のエディターテンプレートです
@model MyServiceRole.Models.Addresses
@{
ViewBag.Title = "All addresses Items";
}
<table>
<tr>
<td>
<span>Index</span>
</td>
<td>
</tr>
<tr>
<td>Address XID</td>
<td>
@Html.EditorFor(model => model.AddressID)
</td>
</tr>
<tr>
<td>Title</td>
<td>
@Html.EditorFor(model => model.Title)
</td>
</tr>
<tr>
<td>Description</td>
<td>
@Html.EditorFor(model => model.Description)
</td>
</tr>
<tr>
<td>Image URL</td>
<td>
@Html.EditorFor(model => model.Photo.URL)
</td>
</tr>
</table>