ASP.NET Ajax.ActionLink() отображаемое имя сссылки

270
31 января 2017, 19:41

привет есть код

<div class="col-md-2" id="genre">
        <ol class="list">
            @foreach (var genre in ViewBag.Genres)
            {
                <li class="listgenre">
                   @genre.Name
                   @Ajax.ActionLink("123", "Books", new { name = @genre.Name },new AjaxOptions{UpdateTargetId = "book"})
                </li>
            }
        </ol>
    </div>

генерирую ссылки которые динамически загружают данные из таблиц с название жанров книг

@genre.Name

так вот проблема.Как видно у всех ссылок имя "123" А я хочу чтобы имя ссылки было равно

@genre.Name

В интернете есть решения если вместо var gente в цикле сделать string genre но там крашит с ошибкой несоответсвия типов.Я уверен есть решения проче но я не могу понять как пробывал

@Ajax.ActionLink(""+@genre.Name+"", "Books", new { name = @genre.Name },new AjaxOptions{UpdateTargetId = "book"})

но это показывает что не нельзя так.

READ ALSO
Как создать jagged array типа byte[,]?

Как создать jagged array типа byte[,]?

Как создать jagged array типа byte[,]?

296
Совместный доступ к файлам из разных процессов

Совместный доступ к файлам из разных процессов

Возникает ошибка открытия бинарного файла: "файл уже открыт"Дело в том, что у меня есть два приложения: одно, написанное на C++Builder:

339
C#. Можно ли перегрузить операторы сравнения в обобщенных классах?

C#. Можно ли перегрузить операторы сравнения в обобщенных классах?

Есть следующий обобщенный класс (он пока не реализован до конца):

277
Краш билда при запуске на Sony xperia XZ, libeGL : error 3009 (EGL_BAD_MATCH)

Краш билда при запуске на Sony xperia XZ, libeGL : error 3009 (EGL_BAD_MATCH)

Веду разработку на unity3d, скрипты пишу на с#, опыт разработки у меня крайне небольшойБилд вылетает при запуске на телефоне Sony xperia XZ (на explay fire все...

284