如何将JavaScript变量传递给@ ... Razor语句?

时间:2013-04-15 08:48:53

标签: asp.net asp.net-mvc asp.net-mvc-3

我有以下问题,我有一个Javascript战争,需要将它传递到这样的Razor View语句中:

<script type="text/javascript">
    var myID = ...
    @MyREazorCall(myID);
</script>

我收到消息:"myID" is not available in this context

如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

由于RazorView语句是在Javascript之前在服务器上执行的,因此您可能需要更改解决方案以允许Javascript运行ajax请求,然后您的View / Controller必须响应该ajax请求然后您处理Javascript中的响应。