隐藏部分视图并在mvc3中显示另一个局部视图

时间:2012-06-19 11:49:57

标签: asp.net-mvc-3

我在网格中有一个超链接列。点击链接我必须隐藏部分视图(网格部分),并且必须显示/加载另一个部分视图,这是详细信息部分。请提供解决方案

1 个答案:

答案 0 :(得分:0)

你可以使用javascript。使用与.toggle()函数或.show() / .hide()函数对应的jQuery。因此,基本上您将订阅链接的click事件,并在此处理程序内显示并隐藏相应的部分。为此,您应该将这些部分放在占位符div中,以便显示/隐藏整个占位符。

如果除了显示部分您需要从服务器获取一些新信息之外,您还可以使用AJAX请求控制器操作,该操作将返回您将以正确方式注入DOM的部分视图的新数据占位符位置。为了在jQuery中发送AJAX请求,您可以使用$.ajax()函数或直接使用.load()函数。

相关问题