В сгенерированной разметке Ajax.ActionLink отсутствует атрибут onclick - PullRequest
0 голосов
/ 16 марта 2011

У меня проблема с генерацией якорей ajax.Я использую простой Ajax.ActionLink("test", "Test", new AjaxOptions { UpdateTargetId="test", HttpMethod="GET" }), и сгенерированная разметка: <a data-ajax="true" data-ajax-method="GET" data-ajax-mode="replace" data-ajax-update="#test" href="/Home/Test">test</a>, которой явно не хватает атрибута onclick="Sys.Mvc.AsyncHyperlink.handleClick(...)".

Кто-нибудь сталкивался с подобной проблемой?

1 Ответ

2 голосов
/ 16 марта 2011

Это потому что вы используете ненавязчивый javascript, который не требует обработчика onclick.

Ненавязчивый JavaScript включен по умолчанию в asp.net mvc 3.

Ссылка должна работать, хотя.

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