假設我有一個JavaScriptC#動態關鍵字和Javascript
<script language="javascript">
var Calculator =function ADD(int x,int y)
{
return x+y;
}
</script>
(1)使用dynamic keyword
我怎樣才能訪問"ADD()"
並將參數傳遞?
(2)我是否需要參考任何namespace
才能實現它?
假設我有一個JavaScriptC#動態關鍵字和Javascript
<script language="javascript">
var Calculator =function ADD(int x,int y)
{
return x+y;
}
</script>
(1)使用dynamic keyword
我怎樣才能訪問"ADD()"
並將參數傳遞?
(2)我是否需要參考任何namespace
才能實現它?
我認爲你在混合語言。
動態關鍵字在C#中。如果您希望JavaScript添加數字,則需要將C#變量值傳遞給瀏覽器。如果你想添加的JavaScript你必須做一些事情,如:
<script language = "JavaScript" >
var Calculator =function ADD(int x,int y)
{
return x+y;
}
Calculator('<%=Value1.ToString()%>', '<%=Value2.ToString()%>');
</script>
這是假設值1和值2是數字(是int,short等);
綜觀博客條目,你可以做到這一點,如果有使用動態關鍵字的語言(如Python)的.NET實現。
編輯:這是CodePlex項目的一個鏈接,將JavaScript實現放在DLR之上。
http://javascript.codeplex.com/
由此,使用動態關鍵字應該是可能的。
我想,我可以從我的C#動態關鍵字調用這個Calculator對象 – Amutha 2010-04-12 18:48:42
不,如果Calculator對象是用JavaScript編寫的話。 – kemiller2002 2010-04-12 18:51:00
現在,我可以理解Dynamic的真正用途 – Amutha 2010-04-12 19:17:12
你能解釋一下你想做什麼嗎? – Kieron 2010-04-12 18:38:55
很多視頻顯示一些計算器演示!但我沒有得到它 – Amutha 2010-04-12 18:41:59