-1

我有一个 Datalist,它在每个复选框上呈现一个复选框和值属性列表,当另一个控件触发回发时,每个复选框上的值属性都丢失了!!!!

4

2 回答 2

1

在您的 page_load 事件中,您可能想检查并查看您是否绑定了数据列表。如果是这样,你可能想用这个包装你的数据绑定方法:

if(!Page.IsPostBack)
{
  YourDataBindingMethod();
}

有了这个,您将检查以确保它仅在第一页加载时加载。不是每次控件触发回发。

希望这对您有所帮助。

于 2009-11-26T02:11:55.707 回答
0

当您加载 Datalist 时,请确保它仅在初始 PageLoad 上完成,而不是在随后的 PostBacks 上完成

if(!Page.IsPostBack) {
    //databind your datalist
}

如果这不是问题,您是否愿意发布一些可以帮助解决问题的代码?

于 2009-11-26T02:10:08.047 回答