Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 为什么不加入RouteHandler&xFF1F;_Asp.net Mvc_Iroutehandler - Fatal编程技术网

Asp.net mvc 为什么不加入RouteHandler&xFF1F;

Asp.net mvc 为什么不加入RouteHandler&xFF1F;,asp.net-mvc,iroutehandler,Asp.net Mvc,Iroutehandler,我正在写一个关于“防止图像盗取”的演示, 参考资料: 但是当我使用时,ImageRouteHandler.cs将无法工作。 不幸的是,这个ImageRouteHandler.cs还不能工作。 为什么 ~在URL中不是有意义的前缀。在某些ASP.NET上下文中,例如Server.MapPath,它有时用于引用应用程序根目录,但在HTML中,此URL: <img src="~/graphics/a.png" /> 顺便说一下,请注意开发人员工具的“网络”选项卡;这将允许您查看所有请求(

我正在写一个关于“防止图像盗取”的演示, 参考资料:

但是当我使用
时,ImageRouteHandler.cs将无法工作。 不幸的是,这个ImageRouteHandler.cs还不能工作。 为什么


~
在URL中不是有意义的前缀。在某些ASP.NET上下文中,例如
Server.MapPath
,它有时用于引用应用程序根目录,但在HTML中,此URL:

<img src="~/graphics/a.png" />

顺便说一下,请注意开发人员工具的“网络”选项卡;这将允许您查看所有请求(如图像请求)和响应。说“行不通”或类似的话是没有用的。事情从来不会“不起作用”;他们只是做了一些超出你期望的事情。更好的描述应该是“我收到404错误”或“没有请求我的图像。”

~
在URL中不是有意义的前缀。在某些ASP.NET上下文中,例如
Server.MapPath
,它有时用于引用应用程序根目录,但在HTML中,此URL:

<img src="~/graphics/a.png" />

顺便说一下,请注意开发人员工具的“网络”选项卡;这将允许您查看所有请求(如图像请求)和响应。说“行不通”或类似的话是没有用的。事情从来不会“不起作用”;他们只是做了一些超出你期望的事情。更好的描述应该是“我收到了404错误”或“没有请求我的图像。”

你能在这里复制
ImageRouteHandler.cs
的相关部分吗?仅仅拥有文章链接的问题在于,文章可能会更改,或者链接在将来可能无效。此外,它使我们更容易提供帮助,因为我们将不必搜索您正在谈论的内容。我们已经修改了帖子,谢谢!你能不能也公布你的错误?现在还不清楚你所说的“行不通”是什么意思。你能把
ImageRouteHandler.cs
的相关部分复制到这里吗?仅仅拥有文章链接的问题在于,文章可能会更改,或者链接在将来可能无效。此外,它使我们更容易提供帮助,因为我们将不必搜索您正在谈论的内容。我们已经修改了帖子,谢谢!你能不能也公布你的错误?现在还不清楚你所说的“行不通”是什么意思
<img src="/graphics/a.png" />