有人可以格式化下面的代码,以便我可以使用 razor 使用 C# 代码设置 srcript 变量吗?
下面的方法不起作用,我已经找到了这样的方法,让别人可以轻松提供帮助。
@{int proID = 123; int nonProID = 456;}
<script type="text/javascript">
@{
<text>
var nonID =@nonProID;
var proID= @proID;
window.nonID = @nonProID;
window.proID=@proID;
</text>
}
</script>
我收到设计时错误
您应该查看 razor 页面生成的输出。实际上,你需要知道执行了什么server-side
and client-side
。尝试这个:
@{
int proID = 123;
int nonProID = 456;
}
<script>
var nonID = @nonProID;
var proID = @proID;
window.nonID = @nonProID;
window.proID = @proID;
</script>
输出应该是这样的:
根据您使用的 Visual Studio 版本,它指出了使用 Razor 进行视图设计时的一些亮点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)