私はRazorビューに以下をコーディングしています:
<ul class="message"
data-elapsed="@Model.Events.Sum(event => event.Elapsed)"
id="stats-list">
@foreach (ViewEvent viewEvent in @Model.Events)
{
<li>@viewEvent.Description : @viewEvent.Elapsed ms</li>
}
<li class="close-bt"></li>
</ul>
これにより、次のエラーが発生します。
<div class="block-content no-title no-padding">
Line 63: <ul class="message"
Line 64: data-elapsed=@(Model.Events.Sum(event => event.Elapsed))
Line 65: id="stats-list">
Line 66: @foreach (ViewEvent viewEvent in @Model.Events)
しかし、それは私にエラーを与えます:
Compiler Error Message: CS1513: } expected
64行すべてをコメントアウトすると、コードに自分のビューが表示されます。
これは合計を取得する正しい方法ではありませんか?