C# 更新面板中的中继器在初始页面加载时无法显示

C# 更新面板中的中继器在初始页面加载时无法显示,c#,.net,sql-server-2005,hashtable,repeater,C#,.net,Sql Server 2005,Hashtable,Repeater,我有一个中继器,在Dotnet4.0的内容页上有一个分页数据源,用c#behind编码。数据通过哈希表加载,哈希表从共享服务器上的sql 2005数据库中提取数据。目前,页面第一次加载时,没有显示任何数据和/或中继器无法显示。如果我刷新页面,尽管数据显示良好 以前有没有其他人遇到过这种问题?理想情况下,我希望在加载数据之前阻止页面呈现,但无法找到解决方案 我可以为任何对这个问题感兴趣的人提供项目的代码和链接 谢谢 听起来你好像在错误的时间绑定了信息?没有代码就不能确定。没关系,我修好了。我使用基

我有一个中继器,在Dotnet4.0的内容页上有一个分页数据源,用c#behind编码。数据通过哈希表加载,哈希表从共享服务器上的sql 2005数据库中提取数据。目前,页面第一次加载时,没有显示任何数据和/或中继器无法显示。如果我刷新页面,尽管数据显示良好

以前有没有其他人遇到过这种问题?理想情况下,我希望在加载数据之前阻止页面呈现,但无法找到解决方案

我可以为任何对这个问题感兴趣的人提供项目的代码和链接

谢谢


听起来你好像在错误的时间绑定了信息?没有代码就不能确定。

没关系,我修好了。我使用基于会话对象值的数据填充中继器,该会话对象在页面加载后才创建。学童真的犯了错误。

你好,西蒙。这听起来不像预期的行为,你能尽可能多地使用你的代码吗?是的,就是这样。应该仔细检查一下。我使用了一个session对象来获取一个值,以便从数据库中提取正确的数据,但是session值直到页面加载之后才生成,因此我需要刷新以查看数据。真是愚蠢的错误!谢谢你的快速回复,它确实为我指明了正确的方向!