Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将C#ASPX转换为把手模板_C#_Javascript_Jquery_Handlebars.js - Fatal编程技术网

将C#ASPX转换为把手模板

将C#ASPX转换为把手模板,c#,javascript,jquery,handlebars.js,C#,Javascript,Jquery,Handlebars.js,最初,我需要从多个li中选择一个并将其移动到一个单独的div。然而,现在我需要做完全相同的事情,但在JS模板上(使用把手) C部分是: <li class="l-row__item product" data-product-id="<%= product.Id %>" > 我试过: <li class="l-row__item product" data-product-id="product.Id" > <li class="l-row__it

最初,我需要从多个
li
中选择一个并将其移动到一个单独的
div
。然而,现在我需要做完全相同的事情,但在JS模板上(使用把手)

C部分是:

<li class="l-row__item product" data-product-id="<%= product.Id %>" >
  • 我试过:

    <li class="l-row__item product" data-product-id="product.Id" >
    <li class="l-row__item product" data-product-id="${Id}" > 
    
  • (其余的都是最后一种方式,所以我想知道我的命名是否有误,或者是因为它在一个id中


    示例:
    我变成了
    ${Name}
    ,它成功了。

    如果这是Handlebar js,那么为了将id值分配给数据产品id属性,您需要执行以下操作

    <li class="l-row__item product" data-product-id="{{Id}}" >
    
  • 但是,我不确定数据产品id是什么。这是自定义属性吗? 因为,如果您想在li中以文本形式显示产品ID,从技术上讲,您的把手模板应该如下所示

    <li class="l-row__item product">{{Id}}</li>
    
  • {{Id}

  • 您使用的模板语言是什么?如果没有关于您的工具的详细信息,很难知道您是否正确。哦,对不起,我被告知它叫做JavaScript模板,所以我假设只有HTML、JS和jQuery可以在其中工作。它说:type=“text/x-jQuery-tmpl”。这有帮助吗?有许多不同的模板引擎、小胡子、把手、Jquery模板、Hogan等。Jquery本身是一个javascript库,而不是一种不同的语言。如果您可以向我们展示您实际渲染模板的javascript,那么我们可以看到您是否输入了有效数据,考虑到您的template@user3205098:哟你可能正在使用。仅供参考,这些是不推荐的…如果可能的话,你可能想看看其他选项。啊,好吧,我不明白这个问题。它的把手。该死,第一个不起作用。我不明白为什么,因为我就是这样做的。事实上,它破坏了整个脚本,所以当我选择某个东西时,什么也不会弹出。是的,它是一个自定义属性,我不想在文本中显示ID。谢谢你的帮助,我会继续尝试用你的答案来解决它。你应该检查ID中I的大小写,如果数据文件中也是这样的话。如果我可以看到的话,你能发布你的JSON内容吗?我终于找到了。我去看了一些其他的pages.Its
  • 但它不起作用,因为事件绑定到了错误的东西。因此您是正确的,谢谢!