C# 如何在c语言中编写开关#

C# 如何在c语言中编写开关#,c#,asp.net,switch-statement,C#,Asp.net,Switch Statement,我正在使用asp.net和c#创建一个我面临问题的应用程序。问题是 我有3个链接按钮命名在一个页面上 类别 位置 用户名 该页面还包括一个文本框,通过它我可以按类别和所有内容搜索用户。我创建了web服务,用于按类别、名称和位置搜索用户 但我想要的是,当我单击链接按钮类别时,只有类别web服务将被调用,而不是其他2。当用户单击特定按钮时,您需要将请求发送到其他功能 public function void catagory_click() { Getservice("Cat"); } pub

我正在使用asp.net和c#创建一个我面临问题的应用程序。问题是

我有3个链接按钮命名在一个页面上

  • 类别
  • 位置
  • 用户名
  • 该页面还包括一个文本框,通过它我可以按类别和所有内容搜索用户。我创建了web服务,用于按类别、名称和位置搜索用户


    但我想要的是,当我单击链接按钮类别时,只有类别web服务将被调用,而不是其他2。当用户单击特定按钮时,您需要将请求发送到其他功能

    public function void catagory_click()
    {
       Getservice("Cat");
    }
    public function void location_click()
    {
       Getservice("Loc");
    }
    public function void username_click()
    {
       Getservice("Usr");
    }
    
    function void Getservice(string _selButton)
    {
        switch(_selButton)
        {
            case 'Cat': 
            // call catagory webservice
            break;
            case 'Loc': 
            // call Location webservice
            break;
            case 'Usr': 
            // call Username webservice
            break;
            default : 
            //call default service
        }
    }
    

    参考资料:

    请向我们展示您迄今为止所做的工作,以便我们为您提供帮助。您应该实现3种方法来处理查询。(每个linkbutton都应该有自己的处理程序)这里不涉及开关。