【问题标题】:ASP.NET Webmatrix using .aspx instead of Razor使用 .aspx 而不是 Razor 的 ASP.NET Webmatrix
【发布时间】:2012-03-31 19:14:13
【问题描述】:

我想知道是否有教程教您如何在 Webmatrix 中构建页面,但使用 .aspx 而不是 razor

到目前为止,我发现的所有教程都只教授 Razor 语法,我不能使用它,因为我的虚拟主机不支持 .cshtml。

我想连接到数据库并执行 SQL 查询,因此说明如何执行此操作的教程或文章对我有用。

谢谢。

【问题讨论】:

    标签: asp.net database webmatrix


    【解决方案1】:

    不可能。 ASP.NET 网页(您在 WebMatrix 中使用的)仅使用 Razor。

    我严重怀疑您的主机不支持 CSHTML 文件。如果它们支持 .NET 4.0,那么它们就支持 CSHTML 文件。不需要在他们的服务器上安装其他任何东西。

    【讨论】:

      【解决方案2】:

      您的托管服务提供商不必支持 .cshtml 页面。与在 URL 上使用 .aspx 扩展名并且必须在 IIS 配置中进行映射的 Web 窗体不同,Web 页面使用路由并且默认情况下会删除后缀,因此托管服务提供商不需要进行任何配置。

      当您发布网页站点时,它会将必要的 razor 渲染文件复制到 bin 目录。

      没有 Razor 就不可能有网页站点。

      【讨论】:

      • 感谢您的回复和澄清。我想我有点糊涂了。我的托管服务提供商说他们支持 .asp 网络。但是当我尝试加载它们时,我上传的剃须刀页面仍然是空白的。我会试着弄清楚。再次感谢。
      • @AndreaAcosta - 你不能只上传剃须刀页面。您必须使用发布功能发布网站。顺便说一句,您可以通过投票或将他们标记为您的问题的答案来“感谢”人们。
      猜你喜欢
      • 2014-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 2018-01-31
      • 2013-07-07
      • 2013-03-18
      • 2013-04-02
      相关资源
      最近更新 更多