2009-11-21 46 views
1

目前我参与了一个使用c#的项目。我知道这个项目的一些功能可以很容易地用Javascript实现(我曾经是js开发者一段时间,但对c#完全陌生)。所以我非常想知道是否可以在项目中重用可用的js代码,或者换句话说,将js嵌入到c#中。是否有可能将js嵌入c#

在此先感谢。

回答

0

没有理由你不能继续使用现有的客户端JavaScript代码。 客户需要什么以及客户可以调用什么仍然有明显的区别。

各种可能性包括:调用Web服务,对WebMethods进行Ajax调用并向页面中注入JavaScript代码。

0

Javascript在浏览器中运行,只要它是一个Web项目就没有问题组合。 C#代码将运行在服务器上,浏览器中的JavaScript代码。

http://msdn.microsoft.com/en-us/library/aa479011.aspx

+1

原则上,你可以绝对在服务器上运行JavaScript。 – 2009-11-21 11:21:18

+0

同意 - 不要以为OP在询问浏览器脚本 – serg10 2009-11-21 11:26:11

0

你写的这听起来像一个巨大的虎头蛇尾正常学习C#的方式。除非你真的想要使用JavaScript来进行客户端控制你的项目,否则这是一个禁止行为(这听起来不像你的意思是客户端脚本)。这就是说,.NET实际上允许你毫不费力地混合来自不同语言的程序集,但是这只适用于.NET语言,它可以被编译为.NET IL(字节码),而且我不知道JS-to -IL编译。

3

有写了关于如何C#here中嵌入的JavaScript上的文章。那是你在找什么?

相关问题