J'ai mon identifiant de données en tant que tel:

    data-id="@r@Model.Param

Notez que @r et @ Model.Param sont des valeurs dynamiques. Comment puis-je mettre "valeur" entre les 2. En tant que tel, j'aime bien qu'il soit

   data-id="@rvalue@Model.Param

si @r est 5 et @ Model.Param est 44 alors il apparaîtra comme data-id = "544"

Le truc, c'est que je dois capturer la valeur de @ Model.Param donc ce que j'essaie de faire est de le délimiter.

Je veux qu'il apparaisse comme 5value44

mais cela ne fonctionne pas car il le traite comme @rvalue qui n'a aucune valeur.

0
Nate Pet 6 nov. 2019 à 00:11

1 réponse

[en supposant que vous utilisez Razor dans ASP.NET MVC, basé sur la syntaxe @Model ...]

Combinez-les dans le code côté serveur. Quelque chose comme ça:

data-id="@($"{r}value{Model.Param}")"

Ou, si cette syntaxe n'est pas disponible:

data-id="@(string.Format("{0}value{1}", r, Model.Param))"
0
David 5 nov. 2019 à 21:20