SORU
23 ŞUBAT 2011, ÇARŞAMBA


HTTPPOST, sözlükten form değerleri almasını Nasıl ya?basit MVC3 Soru -

Basit bir soru. Yöntem olan mvc denetleyicisi var:

[HttpPost]
public ActionResult SubmitAction()
{
     // Get Post Params Here
 ... return something ...
}

Form basit bir textbox ile önemsiz olmayan bir şeklidir.

Soru - nasıl yeryüzünde parametre değerleri erişebilirim? Bir görünümden gönderiyorum, post dışarıdan geliyor. Bende anahtar/değer çiftleri topluluğu var sanıyorum. İstek çalıştım.Parametreler.("") SimpleTextBox; ama geri hata "Üzgünüm, bir hata uygulanmalıdır.".

Bu basit bir cevabı olduğuna eminim.

CEVAP
23 ŞUBAT 2011, ÇARŞAMBA


Sadece, FormCollection gibi kullanabilirsiniz

[HttpPost] 
public ActionResult SubmitAction(FormCollection collection)
{
     // Get Post Params Here
 string var1 = collection["var1"];
}

ayrıca bir sınıf kullanabilirsiniz, Bu Form değerleri ile eşleştirilmiş, ve asp.net mvc motor otomatik olarak yüklenecektir doldurdu.

//Defined in another file
class MyForm
{
  public string var1 {get; set;}
}

[HttpPost]
public ActionResult SubmitAction(MyForm form)
{      
  string var1 = form1.Var1;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • psidot

    psidot

    2 Kasım 2006
  • SPBedition

    SPBedition

    24 HAZİRAN 2013