【发布时间】:2018-01-09 04:14:00
【问题描述】:
我有这样的代码行
public double bl = 0;
browser1.EvaluateScriptAsync("document.querySelector('.amount').value=('#<%= bl%>');");
带有
的类 .amount
得到更新
#<%= bl%>
但是当我把
"1"
而不是
'#<%= bl%>'
字段更新为
1
现在,如何将 C# 变量的值传递给 javascript 代码?
【问题讨论】:
-
所以如果我理解正确,您的输入将更新为值
"#<%= bl%>",但您希望它是0。是吗? -
为什么要传递将在页面上解析为它的值的变量,而可以直接传递值?
-
是的,我需要值 0
-
我有一个 for 循环,它将根据各种标准决定 bl 的值。所以我需要传递变量。
-
browser1.EvaluateScriptAsync("document.querySelector('.amount').value=('"+ bl + "');");
标签: javascript c#