- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
给定一个“默认”Blazor 应用程序 - 使用 Visual Studio 2019 Blazor 服务器模板创建。如何创建可从所有 Razor 页面和组件访问的 GLOBAL 对象。
如何使“当前计数”值在 MainLayout、NavMenu、索引页面上可见并“动态”更新?
当前计数:@currentCount
[参数]
? [CascadingParameter]
?最佳答案
实现此目的的一种方法是使用注入(inject)到允许事件订阅的组件中的单例服务。事实上,我几天前和其他人讨论过这个问题。
Check out this post有关从单例触发的事件动态更新页面的讨论,跨连接更新。
Here is a working demo我改编 self 正在从事的另一个项目,当您运行该项目时,它会指示您打开另一个浏览器,复制/粘贴 URL,并有一个更新的运行计数器和一个用于在页面之间传递消息的文本框。在框中输入内容,单击按钮,所有已连接客户端的所有页面上的计数器都会更新,消息也会传递到所有页面并显示。跨浏览器和跨连接工作。
类似的概念可用于构建诸如长时间运行任务的后台通知、用户登录通知等内容。非常灵活,可以满足我的需求。
关于Blazor 'Global' 参数 - 在 MainLayout.razor 、 NavMenu.razor 、 Counter.razor 之间传递 - 来回传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61354233/
Blazor 应用程序:我有自定义页眉 Logo 和自定义页脚链接将根据输入参数 {id} 改变。 在查询中使用输入参数 ID 来检索公司 Logo ,并且来自数据库的页脚链接信息。 动态页眉和页脚是
我在 Blazor 服务器端应用程序的 MainLayout 中放置了一些全局 Blazor 组件。它们用于显示警报、确认、警告...... 如何从子组件获取对 MainLayout 的引用以调用我的
我需要在应用程序屏幕之间创建一个缓冲区。我想在 mainLayout 中创建一个缓冲区,但我无法从子层访问它 我试图通过'静态'来做到这一点,然后缓冲区对所有用户都是通用的,这是不正确的 Cookie
我有一个带有 MainLayout 的 Blazor 应用程序页面,其中有 @Body加载实际的页面内容。 就我而言 Index.razor加载在 MainLayout 内页。 有没有办法从位于父页面
在我的 Fragment 中,我没有返回相应 XML 文件的 View ,而是创建了一个布局并按如下方式向其添加 View ,然后返回该布局: LinearLayout firstLinearLayo
我想将 Layout Inflator 添加到我的主视图,但它没有添加。我的应用程序崩溃了。 这是我的代码: mainLayout = (LinearLayout) findViewById(R.id
我在我的一个项目中有以下内容 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bund
在 Blazor 的早期版本中,所有文件都是 cshtml 页面,并且能够使用类似于 MVC 项目的 _layout - 一切都很好。 但现在在新的 .NET Core 3.0 版本中,Blazor
给定一个“默认”Blazor 应用程序 - 使用 Visual Studio 2019 Blazor 服务器模板创建。如何创建可从所有 Razor 页面和组件访问的 GLOBAL 对象。 如何使“当前
我是一名优秀的程序员,十分优秀!