gpt4 book ai didi

javascript - 在 C# 代码中将值连接到值——Asp.net MVC

转载 作者:太空宇宙 更新时间:2023-11-03 23:34:48 35 4
gpt4 key购买 nike

我有一个 anchor ,我正在动态地将 id 分配给这个 anchor

<li>
<a href="#"
name="offset" onclick="return so(this);"
data-val="@Math.Round(Convert.ToDouble(ViewBag.lst[0].ca/2))"
id='javascript:"a+@Math.Round(Convert.ToDouble(ViewBag.lst[0].ca / 2))"'>Last</a>
</li>

我应该得到 a3 或 a4 或 a5 因为这个 @Math.Round(Convert.ToDouble(ViewBag.lst[0].ca/2)) 返回数值。

但我得到的是“a+3”或“a+4”。显然它也在连接加号。

我在上面尝试做的是简单的字符串连接。以上代码来自 asp.net mvc View 。

最佳答案

+ 不被评估为运算符,而是被视为 string,您可以使用 string.Concat 连接字符串和您的 < em>表达。

 <li><a href="#" name="offset" onclick="return so(this);" data-val="@Math.Round(Convert.ToDouble(ViewBag.lst[0].ca/2))"
id='@string.Concat("a",Math.Round(Convert.ToDouble(ViewBag.lst[0].ca / 2)))'>Last</a></li>

关于javascript - 在 C# 代码中将值连接到值——Asp.net MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30908970/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com