C# 如何使用c在aspx页面中执行switch语句#
我在一个遗留网站上工作。其中一个主要的web应用程序是用C#编写的,并编译为dll,这对我们来说基本上是一个黑匣子。应用程序本身运行良好,但缺乏可扩展性。如果有足够的时间,我们希望用php或python重新编写整个过程。但现在我们正试图找到一个解决办法 例如,我们希望将输出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 谢谢 ================更新====
替换为新的内容。我找到了在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());
%>