Blazor:使用@Onclick而不使用js更改图像src

问题描述 投票:-1回答:2

经过多年的Delphi,我开始学习c#。我决定学习火爆。我正在尝试有关基本纸牌游戏的程序。页面和初始化页面上必须有随机图像,所有带有黑色图片(0.jpg)的图像我在xxx.razor的顶部使用for循环创建随机图像的id属性。

例如

<image src=0.jpg id=1>
<image src=0.jpg id=3>
<image src=0.jpg id=1>
<image src=0.jpg id=2>
<image src=0.jpg id=2>
<image src=0.jpg id=3>

[当用户单击id = 3时,图像属性应为如此会显示img 3.jpg。

我使用jsInterop使该场景成为其基本。但是我想知道我可以仅使用C#代码吗?Tnks。编程环境:Linux Mint和Visual Studio Code和.Net Core 3.1

经过多年的Delphi,我开始学习c#。我决定学习火爆。我正在尝试有关基本纸牌游戏的程序。页面和初始化页面上必须有随机图像,所有带有...

c# linux blazor asp.net-core-3.1 .net-core-3.1
2个回答
3
投票

这里的问题是您需要考虑组件,而不是直接写入每个元素。您应该做的是创建一个代表组件状态的对象,在您的情况下,卡片具有“隐藏/显示”状态,“文件名”和“ Src”值。


-2
投票

我可以告诉您如何使用不是我的称为BlazorStyled的Nuget包来做到这一点。


-1
投票

我可以告诉您如何使用不是我的称为BlazorStyled的Nuget包来做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.