Как изменить ссылку без перезагрузки (проблема MVC2 / AJAX) - PullRequest
0 голосов
/ 08 октября 2010

Я следовал этому примеру http://demos.telerik.com/aspnet-mvc/grid/selectionclientside?theme=webblue, и закончил его для моей спецификации.В моей спецификации в верхней таблице указано имя ряда таблиц базы данных, а в нижней части отображаются данные о том, какое имя таблицы было выбрано.

Теперь я столкнулся с проблемой.В основном для нижней таблицы (в этом примере таблицы заказов) я добавил еще один столбец со ссылкой на редактирование для каждой строки.Теперь, очевидно, мне нужно обновить, куда указывает ссылка.Как я могу это сделать?(Я не уверен, так как уверен, что используется привязка AJAX, но для меня это более или менее реализовано)

Например, допустим (в верхней таблице) у меня есть ссылки на отдельные таблицы Country иГосударственный.Они похожи на страну (CountryId, CountryName) и штат (StateId, StateName).

Таким образом, ссылки для редактирования должны измениться, например, после нажатия (например)

Состояние: http://localhost:xxxx/Tables/State/Edit/X

и после нажатия

Страна: http://localhost:xxxx/Tables/Country/Edit/X

1 Ответ

0 голосов
/ 09 октября 2010

Добавить javascript к событию onclick ссылки / кнопки. В этом javascript вы можете пройти DOM, чтобы найти html-элемент link и изменить его свойство href.

http://www.w3schools.com/jsref/dom_obj_anchor.asp

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