0

我正在开发一个旧网站。其中一个主要的 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 中调用

4

1 回答 1

0

删除示例 <%= %> 中的“=”字符,因此:

<%

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

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

%>
于 2013-09-22T10:40:57.733 回答