看到这样的例子,分享给大家。这一直是我想做的。首先展示最终外观:。
使用北风的数据。点击前面的加号将显示属于该产品的其他详细订单,每个产品后面都有其订单号。点击''后, 。
首先,分析它的实现。的第一张图片是Gridview。当您单击每条记录前面的“”时,您将使用jQuery的ajax函数调用一个网络方法,并将当前产品的标识传输到其中。然后,您将定义一个继承UserControl的类。它可以添加一个ascx文件,然后在这个类中定义一个视图状态字段。当点击每个'',使用jQuery在当前产品的底部显示这个ascx文件。幻灯片显示(),那么id是如何传输的呢?这就是为什么使用视图状态。关于视图状态有很多介绍。我也没怎么用过。下面简单介绍一下它与一个Web控件的关系。
下面的代码是:这是产品的GridView。
然后是webmethod : 。
控制等级:
客户代码:
调用网络方法的整个ajax代码:。