如何在不重载的情况下更改链接(MVC2 / AJAX问题)

时间:2010-10-08 04:54:21

标签: c# ajax asp.net-mvc-2

我一直在关注此示例http://demos.telerik.com/aspnet-mvc/grid/selectionclientside?theme=webblue,并已完成了我的规范。在我的规范中,顶部表列出了许多不同数据库表的名称,然后底部显示了点击任何特定表名的数据。

现在我遇到了一个问题。基本上对于底部表(在该示例中为orders表),我添加了另一列,每行都有一个编辑链接。现在显然我需要更新链接指向的位置。我怎样才能做到这一点? (我不确定,因为我很确定这是使用AJAX绑定,但是或多或少地为我实现了)

例如,假设(在顶部表格中)我有链接到单独的表国家和州。它们类似于Country(CountryId,CountryName)和State(StateId,StateName)。

所以编辑链接应该像点击(例如)

后一样改变

状态:http://localhost:xxxx/Tables/State/Edit/X

并点击

国家/地区:http://localhost:xxxx/Tables/Country/Edit/X

1 个答案:

答案 0 :(得分:0)

将javascript添加到链接/按钮的onclick事件中。在这个javascript中,你可以遍历DOM来查找html链接元素并更改它的href属性。

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