我正在DotVVM中构建一个站点,当我尝试以下代码行但我收到错误:NullReferenceException
HttpContext.Current.Session.Add ("Value", Item3);
Run Code Online (Sandbox Code Playgroud) 随着最新发布的ASP.NET核心版本2.0,我们现在有剃刀网页,我真的很喜欢,因为它显示了一个MVVM发展的方式对此我已经很熟悉,因为我已经在使用它UWP.
我正在寻找开发没有js的 web应用程序,因为我是一个.net开发人员,我遇到了这个被称为DOTVVM的框架,它很棒,因为它提供了js框架的一些功能,如angular,react等,它也很好地与ASP集成.NET CORE 2.0
我想在以下3个场景中讨论这个问题:
我应该使用DOTVVM并且根本不使用js.
我应该使用razor页面而不是asp.net core 2.0,因为razor页面提供了dotvvm提供的所有功能,并且将来会有更多的社区.
我应该学习**js框架**像角或反应,因为剃刀页面和dotvvm都不足以取代它们.
讨论可以从所有开发人员的角度出发,因此我可以获得js开发人员以及使用dotvvm或razor页面的人的意见.目的是创建具有良好性能的完全交互式和响应式Web应用程序.
重要提示:**创建的网络应用程序从一开始就可以是一个渐进式网络应用程序,也可能在创建之后变成一个pwa,取决于我最后选择的技术.
我知道对于一个渐进的Web应用程序,我需要编写一些js,但这很好,因为它非常简单,很少编写.
这个问题的原因是我们可以从多个角度讨论这些选项,并在最后为我的应用推断出更好的选择.
提前致谢.