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

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

<?php

if (isset($_POST)) 
    {

    $array_resp = $_POST['row'];


    print_r($array_resp);

    }


?>
1
задан 15.02.2016, 20:28
3 ответа

Превращение могло бы быть чем-то как

public void Page_Load(..){

    if(!IsPostBack){

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

       Console.Write(resp);

    }

}

isset нет эквивалента в .net у

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

типов привета

-1
ответ дан 24.11.2019, 14:53
  • 1
    Спасибо Леандро, и array был бы таким: и #39; cel и # 39; = > и #39; 1156637157 и # 39; и #39; nom и # 39; = > и #39; Хуан и # 39; и #39; я восхожу и # 39; = > и #39; DF97 и # 39; и #39; men и # 39; = > и #39; Текст ответа и # 39; и #39; час и # 39; = > и #39; 12:56:02 18/03/13 и # 39;); – Nicolas Alberto Quinteros 15.02.2016, 15:55
  • 2
    @NicolasAlbertoQuinteros, но в котором я возражаю, asp.net ты вооружил бы array для envielo из-за post? потому что с UI пользователя не возможно вооружать array этой формы. Кроме того, что с кода .net ты вооружишь array и это поместишь в объект Session – Leandro Tuttini 15.02.2016, 16:01
  • 3
    тема такая, ко мне они я идут в postear array и я должен сохранять это в основании. тема - что не, как делание этого. или же они переместили меня этот код примера и больше ничто, и как никогда не работало с этой технологией не, где не начинать ни ничего – Nicolas Alberto Quinteros 15.02.2016, 16:29
  • 4
    если array будет прибывать po post тогда, объект, который ты должен использовать, - тот, о котором упомянул Request. Form, ты смог бы в Page_Load помещать breakpoint инспектировать keys, что lleguen и видеть, как последовательно преобразовывается array – Leandro Tuttini 15.02.2016, 16:47
  • 5
    Большое спасибо Леандро – Nicolas Alberto Quinteros 15.02.2016, 17:07

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

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

1
ответ дан 24.11.2019, 14:53

Как я дополняю, хотя:

(isset($_POST)) 

оно было бы чем-то как:

String.IsNullOrEmpty(Request["POST"])

я бы это перевел как:

if((HttpContext.Current.Request.HttpMethod == "POST")){    
   string array_resp = Request.Form["row"].ToString();    
   Console.Write(array_resp);    
}
1
ответ дан 24.11.2019, 14:53
  • 1
    #191; не быть должным и # 237; когда его быть String.IsNullOrEmpty(Request["row"])? –  15.02.2016, 17:12
  • 2
    Нет, потому что в этом случае он состоит в том, чтобы санкционировать, если я реализую POST, " traducci и # 243; n" правильная быть и # 237; в как это показывает Леандро:! IsPostBack. – Jorgesys♦ 15.02.2016, 17:13
  • 3
    Верный. Он и # 237; плохо c и # 243; говорит OP. Для м и # 237; он дополнительный и # 241; или использовать что-то как isset(Верный. Он и # 237; плохо c и # 243; говорит OP. Для м и # 237; он дополнительный и # 241; или использовать что-то как [110] в PHP, лучшее быть и # 237; чтобы санкционировать, если пара и # 225; метр существует. В конце концов, вещи сумасшедших.POST) в PHP, лучшее быть и # 237; чтобы санкционировать, если пара и # 225; метр существует. В конце концов, вещи сумасшедших. –  15.02.2016, 17:14
  • 4
    Я верю в то, что isset(Я верю в то, что [110] podr и # 237; чтобы переводить лучше как Request.HttpMethod == "POST". С другой стороны, в asp.net не происходить и # 237; ни во что из-за того, что использует Request.Form["row"] прямо, потому что возвращать, и # 237; в цепь vac и # 237; в. Лично оно мне кажется сумасшествием стремиться к тому, чтобы перевести php в asp.net таким образом и я думаю, что нет контекста, чтобы мочь давать подходящий ответ / cc @LuiggiMendozaPOST) podr и # 237; чтобы переводить лучше как Request.HttpMethod == "POST". С другой стороны, в asp.net не происходить и # 237; ни во что из-за того, что использует Request.Form["row"] прямо, потому что возвращать, и # 237; в цепь vac и # 237; в. Лично оно мне кажется сумасшествием стремиться к тому, чтобы перевести php в asp.net таким образом и я думаю, что нет контекста, чтобы мочь давать подходящий ответ / cc @LuiggiMendoza – rsciriano 15.02.2016, 18:38
  • 5
    У тебя есть raz и # 243; n rsiciriano, у него есть м и # 225; s чувство: if (HttpContext. Current. Request. HttpMethod == " POST") {... – Jorgesys♦ 15.02.2016, 18:41