隐藏“部分”视图,并在 mvc3 中显示另一个“部分”视图



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

你可以

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

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

最新更新