我正在学习一些代码,并且在网站的后端(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 的其余部分写了什么。
最佳答案
该字符串可能用在 string.Format() 中.
在 {}
占位符中输入值。
string result = String.Format(scriptBlock, variable1, variable2);
variable1
将被替换为 {0}
所在的字符串 scriptBlock
。
如果你有
string js = @"var a = {0}";
string result = String.Format(js,5);
// output: var a = 5;
您可以通过调试轻松检查这些内容。
关于代码隐藏语法中的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29438311/