|
|
1
7
感谢您提醒我为什么停止使用ASP.NET控件。这正是使太多项目超出预算和进度的恶梦类型。 我的建议是想一个最简单的方法来实现这一点。您可以尝试向后弯曲,以使其以ASP.NET方式工作,或者采用最短的路径。 您所要做的就是生成HTML,它不应该那么困难。 问题最可能的原因是视图状态存储在不在部分回发时更新的页面中。因此,在更新面板中的每一个更改,您都将回发页面的初始视图状态。
尝试用一个简单的for循环替换中继器(并且忽略那些开始抱怨你不应该混合标记和代码的人)。将数据绑定语句替换为
|
|
|
2
1
经过几天的纠缠不清,我还没有找到一个合适的解决方法,但确实有一个可行的工作。 折叠面板投标被设置为不自动回发,这修复了在扩展程序打开时重新出现已删除数据的问题。我认为,另一个问题是相关的。 中继器的视图状态似乎与数据不同步。e.commandArgument并不总是正确的,似乎引用了前面的数据。我试图通过在打开模式对话框时将mydto对象的arraylist存储在viewstate中并使用从e.item.itemIndex中检索到的ID查找要删除的正确元素来修复它。这不正确,从视图状态中拉出的数组列表不同步。 将arraylist存储在会话中可以使它完全正常工作,这使我相信我在做一些根本错误的事情,或者我使用的工具箱版本中存在一个微妙的错误(我们仍然使用的是vs2005,所以仍然使用旧版本的工具箱) 抱歉,如果这没有意义,请联系我,如果你想澄清任何事情。 |
|
|
3
1
试用使用
而不是“
这对我很有用。 |
|
|
daGUY · 从Kentico 10中的自定义表中继器中筛选重复列值 8 年前 |
|
|
Ali Imran · 发布数据在Jquery Ajax中未按预期工作 8 年前 |
|
|
Ghaamae · 中继器-数据库C的文本框内容# 8 年前 |
|
|
ASP.NET · 如何更改中继器中的列(数据集)值名称 11 年前 |