我正在学习一些代码,并且在网站的后端(cs)中编写了脚本,我找不到解释这种语法的教程:
string scriptBlock = @"var aVar{0} = {1}
$(document.ready(function){
setTimeout('InitMiniChartAuto(\'{2}\',\'#placeholderSmallChart0{0}\',[{data:DataSmallChartAuto_0{0},lines: { show: false, fill: false},points: { show: false }}],{0})',{0}00);
});"
我只需要有人来解释与其他数据相关的{0}和{1}的情况。或者,如果有人知道一个很棒的教程。如果我新建了{}正在做什么,我可以弄清楚jquery的其余部分是什么。
答案 0 :(得分:2)
此字符串可能在string.Format()中使用。
在{}
占位符中,您要放置值。
string result = String.Format(scriptBlock, variable1, variable2);
variable1
将替换为您scriptBlock
的字符串{0}
。
如果你有
string js = @"var a = {0}";
string result = String.Format(js,5);
// output: var a = 5;
您可以使用debug轻松检查这些内容。