我是MVC的新手,我不太熟悉这里的最佳实践。我正面临着一个设计问题,这对我这样的新手来说可能是常见的或不常见的。我的问题如下:
我有一个页面,里面有两个部分。
我正在使用KendoGrid,它从我的控制器的ActionMethod获取所有数据。
现在,当我点击该行时,我有以下选项:
或者我可能错过了一些基本的东西?
答案 0 :(得分:1)
是的,你可以使用返回JsonResult的action方法。需要做的是保留您需要在页面本身的网格行点击中显示的元素。启动对action方法的ajax调用,并在成功时从JSON中接收的值更新UI元素的值,并使整个DIV可见,其中包含总信息。 我认为您可以选择使用json,而不是通过网络传递整个HTML。
您可以在以下位置找到示例 example