【发布时间】:2012-03-31 19:14:13
【问题描述】:
我想知道是否有教程教您如何在 Webmatrix 中构建页面,但使用 .aspx 而不是 razor。
到目前为止,我发现的所有教程都只教授 Razor 语法,我不能使用它,因为我的虚拟主机不支持 .cshtml。
我想连接到数据库并执行 SQL 查询,因此说明如何执行此操作的教程或文章对我有用。
谢谢。
【问题讨论】:
标签: asp.net database webmatrix
我想知道是否有教程教您如何在 Webmatrix 中构建页面,但使用 .aspx 而不是 razor。
到目前为止,我发现的所有教程都只教授 Razor 语法,我不能使用它,因为我的虚拟主机不支持 .cshtml。
我想连接到数据库并执行 SQL 查询,因此说明如何执行此操作的教程或文章对我有用。
谢谢。
【问题讨论】:
标签: asp.net database webmatrix
不可能。 ASP.NET 网页(您在 WebMatrix 中使用的)仅使用 Razor。
我严重怀疑您的主机不支持 CSHTML 文件。如果它们支持 .NET 4.0,那么它们就支持 CSHTML 文件。不需要在他们的服务器上安装其他任何东西。
【讨论】:
您的托管服务提供商不必支持 .cshtml 页面。与在 URL 上使用 .aspx 扩展名并且必须在 IIS 配置中进行映射的 Web 窗体不同,Web 页面使用路由并且默认情况下会删除后缀,因此托管服务提供商不需要进行任何配置。
当您发布网页站点时,它会将必要的 razor 渲染文件复制到 bin 目录。
没有 Razor 就不可能有网页站点。
【讨论】: