我正在开发一个旧网站。其中一个主要的 Web 应用程序是用 C# 编写并编译为 dll 的,这对我们来说基本上是一个黑盒子。应用程序本身运行良好,但缺乏可扩展性。如果有足够的时间,我们想用 php 或 python 重写整个东西。但现在我们正试图找到一种解决方法。
例如,我们想将输出替换 <%=NewKindName()%>
为新的东西。我找到了在 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())%>
在 html 中调用