2009-05-14 19 views
10

ASP.NET MVC'de, seçili bir açılır menüden nasıl açılır liste değeri alabilirim?ASP.NET MVC açılır liste değeri olsun

+1

Yardım edin Burada yardımcı olabilir. [DropeDown Listesi] (http://odetocode.com/blogs/scott/archive/2010/01/18/drop-down-lists-and-asp-net-mvc.aspx) – dev

cevap

6
public class MyController 
{ 
    public ActionResult MyAction(string DropDownListName) 
    { 

    } 
} 

Bu senin için beyni yanıtında kod satırını yapacağız. Kullanmak istediğiniz yöntem durumunuza bağlıdır. Benim görüşüme göre iyi. Tüm olası seçilen değerler sayılar ise

da bunu yapabilirsiniz:

public class MyController 
{ 
    public ActionResult MyAction(int DropDownListName) 
    { 

    } 
} 

Daha sonra sizin için bir tamsayı seçilen değerin dize dönüştürür.

+0

Teşekkürler çok @Garry, veritabanı listesinden istenen kimliği almak için yarım gün boşa, en sonunda bu çözüm çalıştı, açılan liste denetimi [bu] ile databse tablo bağlamak için diğer seçenekler için (http://www.dotnetfunda.com/articles/show/2918/working-with -droplist-in-aspnet-mvc), umut birisine yardım eder – stom

4
public class MyController 
{ 
    public ActionResult MyAction (FormCollection form) 
    { 
     string value = form["DropDownListName"]; 
    } 
}