HTML5是否与C#兼容?

时间:2012-03-22 19:51:00

标签: html5 mvvm silverlight-4.0 asp.net-4.0 asp.net-4.5

我很难在这个问题上找到明确的答案。我有一个ASP.NET 4.0 Silverlight应用程序,但最近有大量用户抱怨无法在移动设备和Linux发行版上使用该网站。该应用程序基于MVVM架构,因此我们正在考虑更改UI以减轻投诉。我们倾向于HTML5,但我不确定这在技术上是否适用于ASP.NET 4.0。我看过一些帖子说HTML5只适用于javascript代码,并且将添加ASP.NET 4.5 HTML5支持。我理解正确吗?也许使用ASPX UI更有意义,HTML5优于.ASPX的优势是什么?任何帮助表示赞赏。

5 个答案:

答案 0 :(得分:3)

HTML5是一套客户端技术 ASP.Net是一种服务器端技术 它们与彼此无关。

然而,在ASP.Net MVC中会更容易。

答案 1 :(得分:0)

您可以使用某些html和javascript替换在用户浏览器中运行的Silverlight插件中的当前内容。

答案 2 :(得分:0)

HTML5与客户端的Javascript结合使用。您仍然可以使用ASP.NET来处理数据并提供内容服务器端。这是一些快速链接。

http://visualstudiomagazine.com/articles/2011/09/01/pfcov_html5.aspx
http://mvchtml5.codeplex.com/(我知道它是mvc,但无论如何都可能有用。)

答案 3 :(得分:0)

ASP.NET 4.0在技术上是不可能的。 ASP.NET肯定需要升级才能处理任何产生HTML5的代码或“插件”。我是ASP.NET MVC的概念。当您询问HTML5优于ASPX的优势时,似乎您正在将汽车与汽油进行比较。

答案 4 :(得分:0)

我真的很惊讶有人告诉ViewModel和xaml代码的所有C#代码后面都用Javascript代替。有可能吗? MVVM体系结构代码中的代码很大,并且所有代理都负责更高的任务(例如与服务层或数据库进行通信)。 是否可以在JavaScript中转换所有C#代码。

即使我已经看到JavaScript函数是否占用超过25行而不是开发人员理解的一些笨拙。使用javaScript可以轻松开发简单或小功能。

C#是非常标准和面向对象的语言,开发LOB它有很大的作用但是Javascript并不是太多。

我认为使用asp.net mvc很好用HTML5,看我们只需要使用HTML5更改UI页面外观,但其余的应用程序功能应该保持相同。