假设我有一个javascript
<script language="javascript">
var Calculator =function ADD(int x,int y)
{
return x+y;
}
</script>
(1)使用dynamic keyword
如何访问"ADD()"
并传递参数?
(2)我是否需要推荐任何namespace
才能实现它?
答案 0 :(得分:1)
我认为你正在混淆语言。
动态关键字在C#中。如果希望JavaScript添加数字,则需要将C#变量值传递给浏览器。如果你想添加javascript,你必须做类似的事情:
<script language = "JavaScript" >
var Calculator =function ADD(int x,int y)
{
return x+y;
}
Calculator('<%=Value1.ToString()%>', '<%=Value2.ToString()%>');
</script>
这假设Value1和Value2是数字(int,short等);
查看博客条目,如果使用动态关键字的语言(如python)的.net实现,则可以执行此操作。
编辑:以下是CodePlex项目的链接,用于将JavaScript实施放在DLR之上。
http://javascript.codeplex.com/
这样就可以使用动态关键字。