gpt4 book ai didi

c# - 仅将处理程序上下文自定义为类名称

转载 作者:太空宇宙 更新时间:2023-11-03 15:56:02 24 4
gpt4 key购买 nike

我能够在 C# 中创建自定义处理程序,

通过将以下代码添加到 Web.config 文件。

<handlers>
<add
verb="*" path="fix"
name="SimpleHandler"
type="SimpleHandler"
/>
</handlers>

这导致上下文路径为 http://dummy.com/SimpleHandler/fix用于访问服务。

是否可以将此上下文路径自定义为 ** http://dummy.com/SimpleHandler/ 仅。**

我试图通过将 * 放在路径中来做到这一点

<handlers>
<add
verb="*" path="*"
name="SimpleHandler"
type="SimpleHandler"
/>
</handlers>

但这会导致在每次页面加载时调用处理程序。

请提出一些建议..

最佳答案

你可以通过路由来做到这一点。在全局 asax 中:

protected void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.MapHttpHandlerRoute("RoutName", "SimpleHandler", "~/Your handler.ashx");
}

检查 this link了解详情。

关于c# - 仅将处理程序上下文自定义为类名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23543054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com