2013-01-16 168 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 –

相關問題