我会尝试尽我所能解释我的问题,这里是:我在ASP.NET页面上有一个更新面板,里面有一个Panel服务器控件。我有一个圆角扩展器连接到Panel服务器控件,扩展器有一个坚实的背景和坚实的边框。
确定....我还没有找到一个简单易用的更新面板本身,所以,我最终做的是尝试使用CSS定位Panel服务器控件。一旦我这样做并且我运行项目以查看完成的产品,那么更新面板控件的开始位置和Panel的位置存在很大差距。
我想知道的是:定位UpdatePanel或常规面板的最佳方法是什么,以便我所谈论的差距不会出现?
如果有人需要我澄清,请在评论中告诉我,我会尽我所能。
答案 0 :(得分:1)
我尝试将我的UpdatePanel紧紧包裹在需要具有动态效果的实际内容中。
如果您只是以这种方式更新该面板中的内容,我建议“反转”以便您的布局如下:
<Panel>
<UpdatePanel>
Pertinent Conent
</UpdatePanel>
</Panel>
<RoundedCorderExtender />
看看这是否有助于解决间距问题。
答案 1 :(得分:0)
尝试将更新面板的RenderMode
从“阻止”更改为“内联”。
答案 2 :(得分:0)
并不是说这是最好的答案,但是本周早些时候在UpdatePanel中异步回发之后,我正在播放相同的游戏。我在UpdatePanel中有一些ajax扩展器控件,我发现通过移动这些控件的标记使它们在aspx文件中扩展的控件之前,我的间隙问题就消失了。