代码隐藏语法中的 javascript

标签 javascript c# jquery jquery-ui

我正在学习一些代码,并且在网站的后端(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/

相关文章:

javascript - 有时 javascript 运行完美,有时不在 ruby​​ on rails 4

javascript - PHP for-each 循环不起作用?

javascript - Editor_dataTables - 多个表的内联编辑

c# - 使用 Linq 获取元组列表

c# - 删除字符串特定部分的数字(括号内)

jquery - 有多少百分比的浏览器已加载 Google 的 JQuery 缓存版本?

javascript - 从 iframe 中提取链接 - Javascript

c# - 从数据网格识别和更新 SQL 记录

javascript - 找出 Jquery ajax 请求被重定向到的位置

jquery - 在表单中实现查看/编辑模式