Каков эквивалент этого PHP-кода в ASP.Net? [запирание]


Мне нужно знать, что такое эквивалент этот PHP-код в ASP.Net (с C#), и я не знаю, как это сделать. Может ли кто-нибудь указать мне, как это будет сделано?

<?php

if (isset($_POST)) 
    {

    $array_resp = $_POST['row'];


    print_r($array_resp);

    }


?>
Author: Gepser, 2016-02-15

3 answers

Conversion может быть чем-то вроде

public void Page_Load(..){

    if(!IsPostBack){

       string resp = Request.Form["row"].ToString();

       Console.Write(resp);

    }

}

isset не имеет эквивалента в .NET

Кроме того, вы принимаете уникальное значение post, Я не знаю, потому что переменная определяется как $array_resp umo seri $resp

Приветствия

 -1
Author: Leandro Tuttini, 2016-02-15 13:51:52

Эта утилита преобразования не переведет все, но сэкономит много времени для миграции с PHP на ASP.

Http://www.me-u.com/php-asp/

 1
Author: Andres Morgado, 2016-02-15 14:27:25

В качестве дополнения, хотя:

(isset($_POST)) 

Будет что-то вроде:

String.IsNullOrEmpty(Request["POST"])

Я бы перевел его как:

if((HttpContext.Current.Request.HttpMethod == "POST")){    
   string array_resp = Request.Form["row"].ToString();    
   Console.Write(array_resp);    
}
 1
Author: Jorgesys, 2016-02-15 16:40:53