C# 如何将请求路由到WebForms中类中的方法?

C# 如何将请求路由到WebForms中类中的方法?,c#,asp.net,C#,Asp.net,在MVC中,可以编写指向控制器上的方法的自定义路由,我希望使用WebForms实现相同的功能 如果我有一条像这样的路线 Admin/{Controller}/{Action} 我想使用如下Url调用用户类/控制器上的Register方法 http://[domain]/Admin/User/Register 我该怎么做这样的事情呢 注意 我在别处找到了我问题的答案 基本上,我正在使用WebForms开发一个应用程序,但是我想要MVC的控制器概念——执行控制器上存在的方法的能力。感谢那篇文章

在MVC中,可以编写指向控制器上的方法的自定义路由,我希望使用WebForms实现相同的功能

如果我有一条像这样的路线

Admin/{Controller}/{Action}
我想使用如下Url调用用户类/控制器上的Register方法

http://[domain]/Admin/User/Register
我该怎么做这样的事情呢

注意

我在别处找到了我问题的答案


基本上,我正在使用WebForms开发一个应用程序,但是我想要MVC的控制器概念——执行控制器上存在的方法的能力。感谢那篇文章,我已经能够实现我的目标。

页面上的所有WebMethod都必须声明为
静态
,并且User.aspx在您的应用程序中有一个类,因此您可以在代码中的任何地方调用
User.Hello()


您希望通过Web服务更好地提供服务,但是我没有看到任何技术限制您这样做。

这里有一篇关于此主题的文章-调用Web方法我没有看到任何关于调用服务动态创建Web服务并将您的问候迁移到此服务的内容。。只有这样,您才能动态调用并使用json类型的服务。我想您可能正在寻找ASP.NETAjax“页面方法”?关于这个话题有很多信息,请看这里的例子:谢谢,但不完全是我想要的。