[MVC] Как найти элемент, созданный через Ajax.ActionLink?
От: nme  
Дата: 22.03.11 14:59
Оценка:
Динамически создано несколько div'ов. В каждом из них есть span и элемент созданный через Ajax.ActionLink хелпер. Нужно по событию OnComplete из ActionLink изменить содержимое соответствующего span на "Finished".

<div>
    <span class="myspan"/>
    <%: Ajax.ActionLink("DoWork", "Action", "Controller", null,  new AjaxOptions { HttpMethod = "Post", OnComplete="on_complete" } ) %>
</div>
<div>
    <span class="myspan"/>
    <%: Ajax.ActionLink("DoWork", "Action", "Controller", null,  new AjaxOptions { HttpMethod = "Post", OnComplete="on_complete" } ) %>
</div>
<div>
...


Проблема в том чтобы найти в on_complete нужный span.

Можно конечно создать ID и сделать что-то вроде

OnComplete="on_complete(" + ID + ")"


Но генерация такого ID может быть довольно громоздкой. Нет ли способа попроще?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.