这里我在javascript变量中有一个值,我需要将此值传递给c#variable。如何在加载该cshtml文件时传递此值?
<script type="text/javascript">
var str="value";
</script>
在剃须刀视图中
var a=str; //c#
有什么建议吗?
答案 0 :(得分:1)
简短回答你不能
您无法将JavaScript变量传递/转换为Razor变量。 Razor变量由Razor引擎处理,而 JavaScript则另一方面是在客户端上运行的客户端语言。
Razor是在服务器上运行的ASP.NET MVC框架使用的视图引擎,用于生成一些HTML模板。