为什么我无法将Generic Handler文件作为根文件放置?

时间:2014-07-06 05:16:07

标签: asp.net visual-studio-2010 generic-handler

我面临的问题是每当我添加新项目并选择Generic Handler文件时,“单独文件中的位置代码”选项被禁用,因此处理程序文件出现在其他文件中。我正在使用visual studio 10. enter image description here

因此,当我看到解决方案资源管理器时,处理程序文件位于default.aspx文件中,就像default.aspx.cs文件一样。这是它的图片。

enter image description here

请参阅Default.aspx文件中的处理程序文件。
我想要的是将这个处理程序文件放在根目录中,就像图片中的test.aspx文件一样。

1 个答案:

答案 0 :(得分:0)

通用处理程序没有html代码,它们是asp.net可以提供的最简单的编程方法,用于发送重放。

这只能使用一个只包含c#的文件来完成,然后将重放放到浏览器中。

一些例子:
ASP server stats for html pages
file download by calling .ashx page
HttpContext.Current.Session is null in Ashx file