javascript - 未捕获的语法错误 : Unexpected token : while trying to create url path

标签 javascript .net asp.net-mvc

我在 MVC Controller 上创建 URL 时收到此客户端错误消息。

ViewBag.uri = $"wss://{u.Ip}:{u.Port}";

然后我尝试在客户端使用它作为...

<script language="javascript" type="text/javascript">
  var uri = @ViewBag.uri;                   <-- The error is raised here
</script>

如何转义路径并获得完整的网址而不出现任何错误?

最佳答案

您在这里缺少引号。

var uri = @ViewBag.uri;  

用这个代替

var uri = '@ViewBag.uri';  

关于javascript - 未捕获的语法错误 : Unexpected token : while trying to create url path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54417849/

相关文章:

javascript - 修改数组的每个单词

javascript - 使用 React 和 Enzyme 测试设置文本值

c# - 为什么调用构造函数而不是给我一个错误?

c# - MVC Razor - 将 HTML 元素序列化为 C# 集合

asp.net - 让经典 ASP 从 web.config 文件中的 appsettings 读取 key

javascript - 给定 React 组件中的两个按钮单击有什么区别?

javascript - AngularJS - 如何在 JS 中加载绑定(bind)到的变量之前不显示 HTML 元素?

c# - 奇怪的正则表达式(Regex)匹配!不匹配的数字

c# - Android 版本支持推送通知

javascript - app.directive Google map 在托管后无法工作