gpt4 book ai didi

ASP.NET - 检测转发器中的更改值?

转载 作者:行者123 更新时间:2023-12-02 05:07:39 25 4
gpt4 key购买 nike

早上好

我有一个带有 Repeater 的页面。转发器通常包含 250 - 500 行。

ItemTemplate 包含 5 个 TextBox 控件和 1 个 DropDownList。用户可以修改这些值中的任何一个。

修改一个或多个值(在一行或多行中)后,用户将单击“保存”按钮。此时我想更新数据库——但首先我需要确定已更改的行。

我已经尝试过 TextBox.TextChange 事件……但我每行有 5 个 TextBox 控件……我不想更新同一个项目五次……所以我正在寻找更好的东西。

如果有 RepeaterItem.SomeValueChanged 事件就好了……但到目前为止我还没有找到! :-)

有人有更“优雅”的解决方案吗?

谢谢!

格伦

最佳答案

有一个隐藏字段来反射(reflect)一个值,该值会告诉您某些内容已更改。在初始数据绑定(bind)时,将其值设置为 0。为文本框连接一些 js,以便它们将更新隐藏字段为 1。然后在 btn 保存事件中,您只需要对那些具有 1 的项目感兴趣。

关于ASP.NET - 检测转发器中的更改值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9362956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com