代码之家  ›  专栏  ›  技术社区  ›  gene

如何将模型中的数据转换成javascript函数?

  •  0
  • gene  · 技术社区  · 6 年前

    我有一个包含报告日期的模型。

    单击后,我希望在弹出窗口中显示该日期的报告。

    我有以下逻辑:

     Click to view Report <button type='button' class='k-button btn-icon-sm btn-hyperlink' id='btnViewRpt' onclick='ViewRptData()'><span class='k-icon k-i-hyperlink-open-sm'></span></button>
    

    然后我有一个调用函数的脚本:

    <script>
    
        function ViewRptData()
        {
            var test = {@Model.FileDate}
            alert(test);
        }
    
    </script>
    

    单击按钮时,我收到一个控制台错误:

    脚本1003:应为“:”

    我做错什么了?

    1 回复  |  直到 6 年前
        1
  •  1
  •   sanfalero    6 年前

    您需要将模型属性设置为javascript对象的属性。

     var test = { fileDate: '@Model.FileDate'};