HTML helpers

0

Witam,
dlaczego w helperach (ActionLink) parametr muszę przekazywać poprzez typ anonimowy w taki sposób:

@foreach(var ithem in Model)
{
    <div class="Product">
        <h2>@ithem.Name</h2>
        <p>@Html.ActionLink("Edytuj","Edit", new { id=ithem.Id})</p>
    </div>

}

a nie mogę zamiast "new { id=ithem.Id} " dać po prostu: "ithem.Id" ???
Jestem początkujący także proszę o wyrozumiałość.

3

Bo tych parametrów może być dowolna ilość, i mogą one mieć dowolne nazwy, dlatego zostały zebrane w obiekt.

1 użytkowników online, w tym zalogowanych: 0, gości: 1