我有一份有大量字段的编辑。如果用户出错并试图提交表单,则必须手动滚动以查看错误。使用javascript,可以这样做:
var element = document.getElementById("content");
element.scrollIntoView();
在blazor中,如果必须使用JS,我可以使用JS,但我不一定要滚动到ID。
是否有一种在提交时滚动到第一个错误的好方法?
因此,我试图使用jQuery实现延迟滚动,方法是在需要时从server.So中获取项--这就是我要做的。
检测页面的末尾,进行服务器调用以检索N个更多的项。
然后清除div,加载项目,并将scrollTop设置为div顶部。
当用户想要返回时,请再次阅读前面的清单,进行服务器调用以检索项目。
这是简短的代码。
if ((scrollHeight - scrollPosition) / scrollHeight === 0)
{
//end of the page,scrolling down retrieve N more listings
我有一个列表视图,其中图像从互联网加载,然后缓存在磁盘上。在滚动时,我尝试使用ExecutorService从磁盘的后台线程中加载图像(因为滚动时会有多个图像)--如下所示:
executorService.submit(new Runnable() {
@Override
public void run() {
// load images from the disk
// reconnect with UI thread using handler
}
}
但是,滚动一点也不平滑,而且非常不平稳--就好像UI线程在
我更新了visual 19,在此之前,我的网站运行的方式正是我的意图。现在,当我加载主页时,我得到了一个错误,但是在它完成加载之前就中断了。我提供了下面的错误代码。我也会让你知道,我看过这个帖子( ),试过所有的东西,但都没有用。
Information: Normalizing '_blazor' to
'http://fakesite.com/_blazor'.
Error: There was an unhandled exception on the current circuit, so this
circuit will be termina