使用新的ASP.NET MVC 3.0 Razor View Engine,有没有办法在javascript代码中调用它?
在普通视图引擎中,您可以执行类似......
的操作<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
<%= obj.ExecuteSomething() %>
}
});
</script>
但我找不到与Razor类似的方法。
答案 0 :(得分:6)
以下内容应该有效:
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
@obj.ExecuteSomething()
}
});
</script>
基本上,只要您有<%: Expression %>
或<%= Expression %>
,就可以将其替换为@Expression