日期:2014-05-18  浏览次数:20367 次

路过的都进来看看,已经困扰了几天了,希望大家能献上一计,谢谢了
我的自定义控件里全部是Javascript代码,然后从数据库里取出数据与Javascript里的数据进行绑定,现在出现这样一个问题:

我页面上的自定义控件只要随便进行一次数据交换就没有了,除非重新进行页面刷新则没有问题,我用断点测试发现原因是当点击按钮进行数据交换时,程序从Page-Load时未进行自定义控件的加载刷新,而进行页面刷新时会发现当程序执行完Page-Load时会对自定义控件也进行加载,问题就在这,希望大家帮帮忙啊

(我试了试把自定义控件的Page-Load设置为Public,然后在我的Page-Load里实例化对象去执行,可是还是不行,虽然自定义控件的Page-Load执行了,但前台的Javascript却不执行)

------解决方案--------------------
ViewState没有保存数据

自定义控件也要这么做的吧
------解决方案--------------------
如果你这个自定义控件在一个页面多次用到的话 那么你可以看看你的html代码,里面的javascript会有多个 而且方法参数都是一样。。这样就有可能造成你的js有问题。。你可以查查