Ajax.ActionLink () не срабатывает после помещения htmlAttributes - PullRequest
2 голосов
/ 07 октября 2011

Мне нужно построить список гиперссылок (ActionLink) из коллекции.После применения атрибута htmlAttribute в следующем коде ActionLink не запускает обратно на сервер.

   @foreach (MillitarySlot slot in item.MondaySlots)
    {
        @Ajax.ActionLink(linkText: @slot.SlotText,
        actionName: "CreateIndex",
        routeValues: new { someId = slot.Id },
        ajaxOptions: new AjaxOptions
        {
           UpdateTargetId = "divCreateSchedule",
            InsertionMode = InsertionMode.Replace,
            HttpMethod = "post"
        },
       //After adding following htmlAttribule, view does not trigger call
       htmlAttributes: new { title = slot.ToolTip, style = "color:" + slot.Color }

    }

1 Ответ

2 голосов
/ 07 октября 2011

Попробуйте добавить скобку после slot.Color}, например ..

   @foreach (MillitarySlot slot in item.MondaySlots)
{
    @Ajax.ActionLink(linkText: @slot.SlotText,
    actionName: "CreateIndex",
    routeValues: new { someId = slot.Id },
    ajaxOptions: new AjaxOptions
    {
       UpdateTargetId = "divCreateSchedule",
        InsertionMode = InsertionMode.Replace,
        HttpMethod = "post"
    },
   //After adding following htmlAttribule, view does not trigger call
   htmlAttributes: new { title = slot.ToolTip, style = "color:" + slot.Color })

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...