Этот ответ здесь только для того, чтобы сообщить о сценарии ошибки ...
У меня был контроллер, который возвращает список адресов
[HttpGet]
public virtual ActionResult GetAddressBookEntries( int? page ) {
IEnumerable<AddressBook> list = _manager.GetList();
return PartialView( "AddressBookList", list );
}
В частичном представлении AddressBookList у меня просто был кодвот так
<% foreach (var item in Model) { %>
<% Html.RenderPartial( "AddressBook", item ); %>
<% } %>
И, наконец, в частичном представлении AddressBook у меня было
<div class="ui-widget-header ui-corner-top" style="height:20px; padding:4px 6px;">
<a href="#" rel='<%: Url.Content( "~/Contact/Edit/" ) + Model.ContactID %>' class="editContactLink" title="Modifica">
<%: Model.FullName %>
</a>
</div>
<script type="text/javascript">
$(document).ready(function () {
$("a.editContactLink").click(function (event) {
event.preventDefault();
//use $(this).attr("rel") to go to t...
});
});
</script>
Это было причиной множественного связывания.Я переместил раздел <script ...
в часть AddressBookList, и все работает ...
Я устал на сегодня, я думаю .....