gpt4 book ai didi

asp.net-mvc - MVC3 Razor 和 Javascript - 大量绿色语法错误

转载 作者:行者123 更新时间:2023-12-02 04:07:33 25 4
gpt4 key购买 nike

当我尝试编写我的 javascript 并使用我的 View 模型中的函数时,我开始注意到问题。像这样的事情:

    case 37:
@if (Model.GoLeft)
{

在这里,我得到一个语法错误和模型的“预期常量”字样。有什么解决办法吗?我是否需要升级某些东西才能正常工作?

我检查了stackoverflow。其他人建议我应该分开我的js,但这对我没有帮助,例如在这种情况下,如果在模型允许的某种类型的页面上,我希望按键做某事。如果 js 在另一个文件中,我不能这样编码。

谢谢

最佳答案

你的方法是错误的。不要通过 ifs 在 View 中生成 JS 代码。您绝对应该单独保留您的 JS(以便浏览器可以有效地缓存和重用它)。如果您需要根据模型值更改客户端代码的行为,只需生成一些“标志”之王(JS 有多种方法可以做到这一点,我不是 JS 专家 - 例如全局变量总是有效,但有更优雅和推荐的方法)并在您的客户端方法中测试它们的存在并由此 fork 您的代码。

关于asp.net-mvc - MVC3 Razor 和 Javascript - 大量绿色语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6895172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com