2013-01-16 172 views

回答

1

使C#响应网页的唯一方法是将页面POST到Web服务器或执行AJAX请求。在Web服务器端,您的请求将执行一些包含C#代码的方法。

但它确实取决于你想要做什么;有些东西在浏览器中处理得更好。研究ASP.NET MVC和Javascript,你的策略会变得更清晰。

+0

谢谢你,所以我必须使用Javascript是因为我的浏览器无法解析C#,但我可以使用Javascript调用一个用C#编写的服务,对? –

+0

没错。 。 –

0

喜欢另类,我可以提供你看看上

TypeScript这是JavaScript语言的标,与语法舒适的Microsoft做出C#开发商。

有趣而有希望的项目,但仍然处于积极的发展中,据我所知,如果您决定使用它,请保留一份关于回归和逆向兼容性的内容。

希望这会有所帮助。

0

有一些工具可以用来在C#中编写将在浏览器中运行的代码。然而,这需要将C#自动翻译成JavaScript(因为所有浏览器都只支持JS)。如果你想在你的桌面应用程序和Web应用程序之间共享C#代码,这可能很有用。缺点是页面上的任何错误都会出现在自动生成的JavaScript中,您将不得不以某种方式将其映射到您的C#代码,这可能很难。

采取一看:

你可以找到米格尔奥德伊卡萨博客文章的详细信息: http://tirania.org/blog/archive/2012/Sep-06.html

+0

Saltarelle现在是Bridge.NET的一部分 - http://bridge.net –

相关问题