2010-12-13 14 views
6

Kullanıcının form formlarını bir form içinde bir sayfaya eklemesine izin veren bir ASP.NET uygulaması oluşturuyorum. Sayfa gönderildiğinde (gönder düğmesiyle), formda bulunan tüm değerler arasında geçiş yapmalı ve değerleri almam gerekir.Tüm gönderilen değerleri ASP.NET'e geri alın

Belirli değerleri kontrol edemiyorum çünkü kaç tane olacağını veya ne çağrılacağını bilmiyorum.

Birisi bana gönderdiği tüm değerleri almak için doğru yönde işaret edebilir mi?

p.s Request.Form içine bakıyordum ama kullanımı kesin bir şey göremiyordum.

Teşekkürler.

cevap

11

Request.Form tesiste NameValueCollection döndürür sen adımlayabilirsiniz:

foreach (string name in Request.Form.AllKeys) { 
    string value = Request.Form[name]; 
    // Do something with (name, value). 
} 
+0

teşekkür ederiz. Sadece bu yazıya tekrar bakmadan önce çalıştım ama bu aynı çözüm. – webnoob

2
foreach (string key in Request.Form) 
    { 
     var value = Request.Form[key]; 
    } 
İlgili konular