在JavaScript中使用Razor视图引擎
使用新的ASP.NET MVC 3.0 Razor视图引擎,有没有办法在javascript代码中调用它 在普通视图引擎中,您可以执行以下操作在JavaScript中使用Razor视图引擎,razor,asp.net-mvc-3,Razor,Asp.net Mvc 3,使用新的ASP.NET MVC 3.0 Razor视图引擎,有没有办法在javascript代码中调用它 在普通视图引擎中,您可以执行以下操作 <script type="text/javascript"> $(document).ready(function() { function somejQueryFunction(obj) { <%= obj.ExecuteSomething() %> } }); <
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
<%= obj.ExecuteSomething() %>
}
});
</script>
$(文档).ready(函数(){
函数somejQueryFunction(obj){
}
});
但我找不到任何方法来使用剃须刀进行类似操作。以下操作应该可以:
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
@obj.ExecuteSomething()
}
});
</script>
$(文档).ready(函数(){
函数somejQueryFunction(obj){
@对象执行方法()
}
});
基本上,只要您有
或
,您就可以用@Expression
替换它,以下操作应该有效:
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
@obj.ExecuteSomething()
}
});
</script>
$(文档).ready(函数(){
函数somejQueryFunction(obj){
@对象执行方法()
}
});
基本上,只要有
或
,就可以用@Expression