我正在尝试使用Ant Design Blazor中的带有操作的卡片来显示一条消息;然而,由于某种原因,我得到了一个错误消息,上面写着"Keyword this is not available in the current context“。 这是由于以下RenderFragment造成的: private RenderFragment actionEdit =@<Template><Button Type="primary" Icon="edit" OnClick="ShowMessage" /></Te
因此,我正在开发一个Blazor应用程序,服务器端,对于我的生活,我无法获得一个模式弹出功能。我已经遵循了几个如何做它的指南,从我可以告诉我的是,我一切都是正确的,但它不会触发。我有一个更复杂的解决方案,但即使只是为了测试,我做了一个基本的项目,只是看看一个切干的应用程序是否能工作,也许在我的更大的项目中有什么问题。但是不,即使是一个简单的应用程序也不能正常工作。我要把头发拔出来!下面是我所拥有的,仅仅是简单的基本应用程序,这是我的Index.razor文件。
@page "/"
<h1>Hello, world!</h1>
Welcome to y
我已经开始使用Tailwind构建Blazor服务器应用程序。我创建了带有新样式的水平菜单导航条。但我错过了一件事。在默认的Blazor模板中,当我单击菜单项时,它会改变背景颜色,直到单击到其他菜单元素或更改路由组件页面-然后该页面菜单元素更改颜色,其他元素返回默认背景。我知道,在默认情况下,它不会引导CSS或site.css。在密码里我找不到它。它是在<script src="_framework/blazor.server.js"></script> in _Host.cshtml中完成的吗?
我尝试了几个解决方案,因为这两个NavLinks:
我刚刚完成了我的第一个不平凡的测试应用程序在WebAssembly。Blazor是令人印象深刻的东西,但我不认为对属性的更改会导致DOM的更新-例如,在Razor组件中引用属性的原因。
<div>@SomeProperty</div>
public int SomeProperty {get;set;}
在WPF中,很容易解释更改是如何流动的,并导致呈现更改,因为它们是由事件和DependencyProperty更改触发的。你可以看到这些并绑定到它们上。在Blazor中,您可以以某种方式更改属性值并更新页面。这背后的精确机制有点像魔法。因此,对于如何删除复杂组件的不必要
我已经阅读并研究了一个类似的问题Blazor template with menu across the top,但是我仍然不明白为什么在Visual Studio中使用Blazor模板创建一个简单的顶部菜单并不容易。我在MainLayout.razor中使用这个简单的代码来测试当我运行代码时容器会是什么样子: @inherits LayoutComponentBase
<div class="container-fluid">
<nav class="navbar navbar-expand-sm navbar-dark bg-dark&