转换特定的" if语句"从PHP到ASP

时间:2015-01-08 19:12:36

标签: php asp.net

对于某些人来说,这可能是一个简单的问题。我正在深入研究asp.net世界。我继承了一个我需要转换为asp.net的php脚本。我知道有转换器,但我不能使用它们。我的问题的要点是我有许多“if”语句遵循相同的PHP格式。

PHP格式为:

if ($_GET['id'] == "Word") {
   $location = "http://www.word.com" ;
}

这应该如何看待asp.net?

1 个答案:

答案 0 :(得分:0)

if语句将querystring-id与“word”进行比较。 $_GET代表获取请求,即asp.net中的Request.QueryString(我的意思是C#或vb.net)。所以asp.net翻译就像是跟随。

C#.net版本

if(Request.QueryString["id"]!= null && Request.QueryString["id"].ToString() == "Word")
{
    // write code for assigning location variable
}

VB.net版

If Request.QueryString("id") IsNot Nothing AndAlso Request.QueryString("id") = "Word" Then
    ' write code for assigning location variable
End If

我建议在比较之前对Request.Querystring进行空检查。