可能重複:
Embedding JavaScript engine into .NET (C#)如何在C#中執行JavaScript?
我有這樣的腳本:
var myObject=new Object();
myObject="Hello";
如果我是指在瀏覽器中的腳本,我可以利用myObject的形同如下:
<script src="myObject.js" type="text/javascript">
<script type="text/javascript">
alert(myObject);
</script>
我可以在沒有瀏覽器的情況下在C#中執行腳本嗎?它應該是象下面這樣:
//These are C# Code
string result = ????????
這是一個很好的答案,但在這個問題仔細一看,這不是暗示他甚至寫了一個Web應用程序。我認爲他想要的是使用JavaScript作爲他的C#應用服務器端的腳本語言。 – MattDavey 2011-05-09 09:26:04
在這種情況下,它似乎是一個錯誤,是否有可能使用JavaScript作爲服務器站點語言?,通常語言是vb .net EC#,我不知道是否可以使用JavaScript來做到這一點! – 2011-05-09 09:39:06
是的,有可能,服務器端JavaScript正成爲像LUA或Python之類的非常流行的替代品。例如編寫插件非常流行 - 我認爲許多Adobe產品(Photoshop等)都使用Javascript作爲腳本語言 – MattDavey 2011-05-09 10:10:29