C# 如何使用c在aspx页面中执行switch语句#

C# 如何使用c在aspx页面中执行switch语句#,c#,.net,asp-classic,switch-statement,case,C#,.net,Asp Classic,Switch Statement,Case,我在一个遗留网站上工作。其中一个主要的web应用程序是用C#编写的,并编译为dll,这对我们来说基本上是一个黑匣子。应用程序本身运行良好,但缺乏可扩展性。如果有足够的时间,我们希望用php或python重新编写整个过程。但现在我们正试图找到一个解决办法 例如,我们希望将输出替换为新的内容。我找到了在aspx中构建if语句的方法,但我们真正需要的更可能是switch-case语句。我知道如何在cpp和c#中实现这一点,但不知道如何将它们插入asp 谢谢 ================更新====

我在一个遗留网站上工作。其中一个主要的web应用程序是用C#编写的,并编译为dll,这对我们来说基本上是一个黑匣子。应用程序本身运行良好,但缺乏可扩展性。如果有足够的时间,我们希望用php或python重新编写整个过程。但现在我们正试图找到一个解决办法

例如,我们希望将输出
替换为新的内容。我找到了在aspx中构建if语句的方法,但我们真正需要的更可能是switch-case语句。我知道如何在cpp和c#中实现这一点,但不知道如何将它们插入asp

谢谢

================更新=================
以下是我得到的:

<script runat=server>
private string getSwitch(string param)
{
string NewNewKindName=null;
switch (param)
    {
        case "aa":
            NewNewKindName= "AA" ;
            break;

        case "bb":
            NewNewKindName= "BB" ;
            break;      
        case "cc":
            NewNewKindName= "CC" ;
            break;

        case "dd":
            NewNewKindName= "DD" ;
            break;
        default :
            NewNewKindName= "EE" ;
            break;      
    }
    return NewNewKindName;
}
</script>

私有字符串getSwitch(字符串参数)
{
字符串newkindname=null;
开关(参数)
{
案例“aa”:
newkindname=“AA”;
打破
案例“bb”:
newkindname=“BB”;
打破
案例“cc”:
newkindname=“CC”;
打破
案例“dd”:
newkindname=“DD”;
打破
违约:
newkindname=“EE”;
打破
}
返回newkindname;
}
并在html中调用
删除示例中的“=”字符,因此:



什么东西不适合你?你得到了什么?报告了任何错误(哪一个错误)?现在可以工作了,我已经在更新中发布了代码。
<%

// Add code here
switch() // you know...

// To response to HTML do, for example:
Response.Write(NewKindName());

%>