如何在cshtml服务器端代码中编写以下行?

时间:2014-01-04 06:20:03

标签: javascript html client-side server-side

<script> function a(id) { var table = document.getElementById(id); .... } </script>

@{
   //trying to rewrite the line "var table = document.getElementById(id)" at here
 }

我可以知道这是否可行?服务器端是否有类似的代码?

1 个答案:

答案 0 :(得分:0)

如果你的问题是如何将服务端变量传递给js代码,另一种方法可以完成这项工作。 1.将服务端变量包装在html标记中,例如

在html代码中:

<input type="hidden" id="ssv" value="<% $id %>"/>

在js代码中:

var el = document.getElementById('ssy');
a(el.value);