Ian*_*ink 3 asp.net-mvc razor asp.net-mvc-4
我试图动态创建一个函数的名称:
我用剃刀代码设置名称:
@ { name="bob"; }
Run Code Online (Sandbox Code Playgroud)
然后我尝试创建javascript函数,但语法错误.
function @name@:_onActivate() {
.....
}
Run Code Online (Sandbox Code Playgroud)
如何在函数名称中使用@name?
小智 6
我知道我迟到了,但我有同样的问题,想出了这个..
使用@()Razor语法:
function @(Model.Name)_Init(){..... some code ...}
奇迹般有效
(http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx/)
这被发现可以动态地编写Javascript函数名
@{
@:function
@name<text>_onActivate() {
....
}
</text>
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3545 次 |
最近记录: |