gpt4 book ai didi

javascript - .Net Core 2 在 View 中将 C# 变量转换为 Javascript

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:39:13 25 4
gpt4 key购买 nike

我正在尝试将 C# 变量 cSharpString 复制到我的 MVC View 中的 JavaScript 变量 filename

@{
ViewData["Title"] = "Title";
}

@section head {

@{
string cSharpString = "Hello World";
<script type="text/javascript">
var filename = "<%=cSharpString%>";
</script>
}
}

在 Chrome 中调试并输入 JavaScript 变量名时,控制台输出 C# 代码而不是我期望的变量名。

filename
"<%=cSharpString%>"

最佳答案

您可以使用 Razor 的 @用这样的引号包裹:

var filename = '@cSharpString';

// alternative
var filename = "@cSharpString";

<%= cSharpString %>只能用于 ASPX(webforms 引擎)页面以从变量呈现文本。

关于javascript - .Net Core 2 在 View 中将 C# 变量转换为 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51645528/

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