我试图转换它:
<%
var obj = Model.Div;
%>
<script type="text/javascript">
var lockpopup<%=obj %> = null;
function call<%=obj %>(<%=JsTools.MakeParameters(Model.Parameters) %>) {
if(lockpopup<%=obj %> != null) return;
}
到Razor synthax ......
由于
答案 0 :(得分:2)
我完全没有经过考验的猜测。
@{
var obj = Model.Div;
<script type="text/javascript">
var lockpopup@obj = null;
function call@obj (@(JsTools.MakeParameters(Model.Parameters))) {
if(lockpopup@obj != null) return;
}
</script>
}
回想起来,我看不出声明obj
是多么有用。它增加了一层间接。为什么不简单?
<script type="text/javascript">
var lockpopup@(Model.Div) = null;
function call@(Model.Div) (@(JsTools.MakeParameters(Model.Parameters))) {
if(lockpopup@(Model.Div) != null) return;
}
</script>