【问题标题】:A button in ASP.NET-MVC/Datatables.net fails to workASP.NET-MVC/Datatables.net 中的按钮无法工作
【发布时间】:2019-01-03 10:09:46
【问题描述】:

我有点困惑,因为 google chrome 浏览器没有显示任何语法错误。按钮已呈现,但不起作用。

"render": function () {
     return "<a class='btn btn-outline-dark btn-sm' onclick= location.href = '@Url.Action("InterfaceRuntime", "Interface")'><i class='fas fa-play-circle'></i> Run</a>";
},

编辑:

感谢您的好建议,我已经尝试了转义字符,它对我来说非常好。

"render": function () {
    return "<a class='btn btn-outline-dark btn-sm' onclick= \" location.href = '@Url.Action("InterfaceRuntime", "Interface")'\"><i class='fas fa-play-circle'></i> Run</a>"; 
},

【问题讨论】:

  • 查看渲染的 HTML,看看渲染的HTML中是否有明显的错误

标签: jquery asp.net-mvc datatables


【解决方案1】:

您可以尝试在 onclick 代码周围添加引号,如下例所示:

"render": function () {
    return "<a class='btn btn-outline-dark btn-sm' onclick=\"location.href = '@Url.Action("InterfaceRuntime", "Interface")'\""><i class='fas fa-play-circle'></i> Run</a>";
},

如果这样不能解决问题,打开chrome开发者控制台看看有没有错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 2020-07-31
    • 2015-06-24
    • 2014-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多