Asp.net mvc 如何在MVC中调用.ashx文件?

Asp.net mvc 如何在MVC中调用.ashx文件?,asp.net-mvc,Asp.net Mvc,我有.ashx文件。如何在MVC中调用此文件 大概是这样的: <a href="LoadFile.ashx?id=033">load</a> 谢谢大家! ASP.NET MVC不会阻止您添加典型的ASHX处理程序。例如,以下是我所做的: 以新的/现有的ASP.NET MVC项目为例 右键单击项目节点并选择添加->新建->通用处理程序 将处理程序命名为“HandleMe.ashx” 根据我需要处理程序执行的操作,在HandleMe.ashx.cs中编写代码 运行项目

我有.ashx文件。如何在MVC中调用此文件

大概是这样的:

 <a href="LoadFile.ashx?id=033">load</a>


谢谢大家!

ASP.NET MVC不会阻止您添加典型的ASHX处理程序。例如,以下是我所做的:

  • 以新的/现有的ASP.NET MVC项目为例
  • 右键单击项目节点并选择添加->新建->通用处理程序
  • 将处理程序命名为“HandleMe.ashx”
  • 根据我需要处理程序执行的操作,在HandleMe.ashx.cs中编写代码
  • 运行项目并访问处理程序URL(在我的例子中),一切都很好
  • 对于链接,只需将其设置为

    <a href="/HandleMe.ashx">click me</a>
    
    
    
    请分享更多您已经做过的事情,这样我们可以更好地理解用例,确保“问题”是什么-归根结底,它都是ASP.Net-您可以调用与您的示例完全相同的通用处理程序-当然,还可以适当地处理请求/响应。我发现它是类似于调用的文件,如果您的ashx文件位于
    \folder1\folder2\yourHandler.ashx
    ,那么您应该像
    http://localhost:3000/folder1/folder2/yourHandler.ashx?varA=xxx&varB=xxx