首先,我直到最近才尝试使用Webmatrix在cshtml中使用razor进行构建,并且发现它比构建aspx Web表单耗时少得多。习惯了之后,我现在可以更快地用更少的代码来完成过去在aspx项目中所做的所有事情...

现在,我今天花了很多时间在使用cshtml的公司中搜索google等,他们在等方面使用了chtml,但我找不到大量的示例。也许我只是看错了地方,使该问题的标题不正确,但我只是有一种感觉,即公司仍在使用cshtml而不使用aspx是有原因的。

我将在下个月为一个大客户启动一个项目,但我无法决定是否采取这种方式进行构建(他们需要自定义博客,登录区域等)。有什么想法吗?我发现与辩论有关的任何其他唯一堆栈线程是:Razor/CSHTML - Any Benefit over what we have?

谢谢,

亚当

最佳答案

与ASP(经典)有关的很多时间已经更长了,并且(取决于项目规模)迁移可能会导致过多的成本。

还有一些注意事项,例如:

  • 当前的网络人员知道什么(他们流利的语言是什么?)
  • 哪些库(专有或其他)已经依赖于ASP(包括自定义控件)。
  • 您将进行多少SEO转换(某些站点可以通过更改路由行为方式来模仿经典的aspx页面后缀,但实际上使用cshtml可以)。
  • 关于asp.net - 是否有cshtml不受欢迎的原因,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12570597/

    10-14 18:03