ASP.NET MVC:如何绕过MVC应用程序中的控制器?

好奇的

我有一个.NET MVC应用程序。到目前为止,每个页面都是通过控制器访问的。

现在,我想直接访问一些cshtml文件,例如

http://example.org/file/abc.cshtml

尽管具有.cshtml文件扩展名,但它们只是纯html代码段。

我如何在不经过任何控制器的情况下访问这些文件。

谢谢并恭祝安康。

史蒂夫·卢布

我可能会用一个接受视图名称,从文件系统获取视图并将其作为FileResult带有mimetype的视图返回的动作来制作一个控制器text/html您可能希望控制器具有html片段文件的硬编码白名单,以减少您为人们浏览文件夹结构提供一种机会。

您还可以考虑配置IIS以从某些目录中提供.cshtml文件,但我会更担心使用该方法意外打开过多内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

即使我已登录,我的ASP.NET MVC应用程序也会在我访问家庭控制器时将我带回到登录页面。

来自分类Dev

如何在IIS上发布两个具有与单个站点相同的控制器名称的ASP.NET MVC 4应用程序

来自分类Dev

如何使ASP.NET MVC控制器方法异步

来自分类Dev

如何在ASP.NET MVC控制器中获取过帐的表单数据

来自分类Dev

处理ASP.NET MVC控制器中的异常

来自分类Dev

如何查看ASP.Net MVC中调用的每个控制器和操作方法?

来自分类Dev

将应用程序启动方法中的Global.asax.cs文件变量传递给我的控制器asp.net mvc4

来自分类Dev

如何通过按钮单击asp.net MVC 4中的调用控制器

来自分类Dev

在ASP.NET MVC中获取控制器名称

来自分类Dev

如何在asp.net mvc中的URL中更改控制器名称

来自分类Dev

如何在URL中更改ASP.NET MVC控制器名称?

来自分类Dev

如何从控制器的asp .net mvc dropdownlist中添加额外的项目

来自分类Dev

从ASP.NET MVC控制器中删除功能

来自分类Dev

如何在ASP.NET MVC控制器中获取URL

来自分类Dev

如何获取ASP.NET Core MVC控制器中输入按钮的值?

来自分类Dev

如何在Blazor应用程序中导航到ASP.NET Core MVC控制器?

来自分类Dev

ASP.NET MVC多租户应用程序中的控制器(无子域)

来自分类Dev

如何在ASP.NET MVC控制器中编写HTML代码

来自分类Dev

如何在ASP.NET MVC中的控制器中调用模型方法

来自分类Dev

ASP.NET MVC控制器语法中的Linq

来自分类Dev

如何在使用ASP .NET MVC的方法之间正确共享控制器中的对象?

来自分类Dev

仅当我进入ASP .NET MVC 5.1应用程序中的“人员控制器”索引操作时,ApplicationDbContext种子才会启动

来自分类Dev

如何在Web应用程序ASP.net MVC中嵌入C#.net控制台应用程序

来自分类Dev

如何在Asp.Net(aspx)应用程序C#中添加API控制器(Web API 2)

来自分类Dev

在 asp .net mvc 中创建 Api 控制器

来自分类Dev

ASP.NET MVC 在控制器中实现分析

来自分类Dev

asp.net mvc - 当应用程序发布到 IIS 时,控制器操作返回 404

来自分类Dev

ASP.NET MVC 控制器中的持久数据

来自分类Dev

当在 asp.net mvc 中首先无法识别控制器时,如何路由到控制器?

Related 相关文章

  1. 1

    即使我已登录,我的ASP.NET MVC应用程序也会在我访问家庭控制器时将我带回到登录页面。

  2. 2

    如何在IIS上发布两个具有与单个站点相同的控制器名称的ASP.NET MVC 4应用程序

  3. 3

    如何使ASP.NET MVC控制器方法异步

  4. 4

    如何在ASP.NET MVC控制器中获取过帐的表单数据

  5. 5

    处理ASP.NET MVC控制器中的异常

  6. 6

    如何查看ASP.Net MVC中调用的每个控制器和操作方法?

  7. 7

    将应用程序启动方法中的Global.asax.cs文件变量传递给我的控制器asp.net mvc4

  8. 8

    如何通过按钮单击asp.net MVC 4中的调用控制器

  9. 9

    在ASP.NET MVC中获取控制器名称

  10. 10

    如何在asp.net mvc中的URL中更改控制器名称

  11. 11

    如何在URL中更改ASP.NET MVC控制器名称?

  12. 12

    如何从控制器的asp .net mvc dropdownlist中添加额外的项目

  13. 13

    从ASP.NET MVC控制器中删除功能

  14. 14

    如何在ASP.NET MVC控制器中获取URL

  15. 15

    如何获取ASP.NET Core MVC控制器中输入按钮的值?

  16. 16

    如何在Blazor应用程序中导航到ASP.NET Core MVC控制器?

  17. 17

    ASP.NET MVC多租户应用程序中的控制器(无子域)

  18. 18

    如何在ASP.NET MVC控制器中编写HTML代码

  19. 19

    如何在ASP.NET MVC中的控制器中调用模型方法

  20. 20

    ASP.NET MVC控制器语法中的Linq

  21. 21

    如何在使用ASP .NET MVC的方法之间正确共享控制器中的对象?

  22. 22

    仅当我进入ASP .NET MVC 5.1应用程序中的“人员控制器”索引操作时,ApplicationDbContext种子才会启动

  23. 23

    如何在Web应用程序ASP.net MVC中嵌入C#.net控制台应用程序

  24. 24

    如何在Asp.Net(aspx)应用程序C#中添加API控制器(Web API 2)

  25. 25

    在 asp .net mvc 中创建 Api 控制器

  26. 26

    ASP.NET MVC 在控制器中实现分析

  27. 27

    asp.net mvc - 当应用程序发布到 IIS 时,控制器操作返回 404

  28. 28

    ASP.NET MVC 控制器中的持久数据

  29. 29

    当在 asp.net mvc 中首先无法识别控制器时,如何路由到控制器?

热门标签

归档