|
|
1
1
一种方法是允许更新以一种更加Ajaxy的方式进行,如亚里士多德所讨论的。这通常被认为是一种更加用户友好的方法,当然也会提供更好的用户体验,但需要熟悉jQuery和JavaScript,从您的角度来看,客户机和服务器之间的交互稍微复杂一些。 如果您想继续使用Web控件范例,请考虑将“到达”和“离开”字段设置为模板字段。在ItemTemplate中,可以继续显示在数据库中连接的文本,但是在EditItemTemplate中放置了一个GridView。此GridView可以绑定到数据源控件(也在EditItemTemplate中)并配置为支持编辑。如果您以编程方式绑定数据(即 不 使用数据源控件),则每当父行变为可编辑时,都需要将数据绑定到子GridView。这可以使用如下标记以声明方式完成:
在这里,
或者,可以通过父GridView的
|
|
2
1
我也是这样做的。
现在,当您单击此小时时,您将使用jQuery打开一个iframe对话框,并发送您已单击的范围的ID,其中包含您需要编辑的小时的ID。这样,您就有了ID,在iframe中有了一个简单的.aspx对话框,您进行编辑,按OK,保存它,然后在保存之后,您还将范围更新回表中。 这里的关键是将小时的ID隐藏在一个span元素中,然后使用Javascript获得它。 如果我不清楚,请问我更多的信息。 没有jQuery有幻灯片: http://highslide.com/ 看这个例子 http://highslide.com/examples/iframe.html 你可以用hislide,每次都用这个简单的线。
|
|
|
3
0
遗憾的是,我认为这是目前的成就并不能使这种改变变得容易的要求之一。事件最简单的请求可以显示在设计时所做的疏忽。
P、 说真的,我感觉到你的痛苦。 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |