如何将Razor页面改写为支持长尾词的路由?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1720个文字,预计阅读时间需要7分钟。
在服务器端Web应用框架中,设计上非常重要的是开发人员如何将URL与服务器的资源进行匹配,以便正确处理请求。最简单的办法是将URL映射到磁盘上的物理文件。例如,在Razo框架中,你可以通过配置将URL直接关联到特定的文件路径,实现请求的正确处理。
在服务器端 Web 应用程序框架中,其中非常重要的设计是开发人员如何将URL与服务器上的资源进行匹配,以便正确的处理请求。最简单的方法是将 URL 映射到磁盘上的物理文件,在 Razor 页面框架中,ASP.NET团队就是这样实现的。
关于 Razor 页面框架如何将 URL 与文件相匹配,有一些规则您必须了解,以及如何根据需要自定义规则改变输出的结果。如果您将 Razor 页面与 Web Form 框架进行比较,您还需要了解取代的 Ur l参数以及在URL中传递数据的机制。
规则一,Razor 页面需要一个根目录。默认情况下,该根目录是Pages,位于Web应用程序项目的根目录中。您可以在Startup类的ConfigureServices方法中配置其它文件夹作为根目录。
本文共计1720个文字,预计阅读时间需要7分钟。
在服务器端Web应用框架中,设计上非常重要的是开发人员如何将URL与服务器的资源进行匹配,以便正确处理请求。最简单的办法是将URL映射到磁盘上的物理文件。例如,在Razo框架中,你可以通过配置将URL直接关联到特定的文件路径,实现请求的正确处理。
在服务器端 Web 应用程序框架中,其中非常重要的设计是开发人员如何将URL与服务器上的资源进行匹配,以便正确的处理请求。最简单的方法是将 URL 映射到磁盘上的物理文件,在 Razor 页面框架中,ASP.NET团队就是这样实现的。
关于 Razor 页面框架如何将 URL 与文件相匹配,有一些规则您必须了解,以及如何根据需要自定义规则改变输出的结果。如果您将 Razor 页面与 Web Form 框架进行比较,您还需要了解取代的 Ur l参数以及在URL中传递数据的机制。
规则一,Razor 页面需要一个根目录。默认情况下,该根目录是Pages,位于Web应用程序项目的根目录中。您可以在Startup类的ConfigureServices方法中配置其它文件夹作为根目录。

