2009-05-14 74 views
10

Trong ASP.NET MVC, làm cách nào tôi có thể nhận được giá trị danh sách thả xuống được chọn từ một biểu mẫu đã đăng?ASP.NET MVC nhận giá trị danh sách thả xuống

+1

Kiểm tra ở đây có thể giúp bạn. [Danh sách thả xuống] (http://odetocode.com/blogs/scott/archive/2010/01/18/drop-down-lists-and-asp-net-mvc.aspx) – dev

Trả lời

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

    } 
} 

này sẽ làm dòng mã trong câu trả lời của MasterMind cho bạn. Phương pháp nào bạn muốn sử dụng tùy thuộc vào tình huống của bạn. Hoặc là tốt trong quan điểm của tôi.

Nếu tất cả các giá trị được chọn có thể của bạn là những con số bạn cũng có thể làm điều này:

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

    } 
} 

Sau đó nó sẽ chuyển đổi các chuỗi giá trị được chọn vào một số nguyên cho bạn.

+0

cảm ơn bạn rất nhiều @Garry, lãng phí một nửa ngày để có được id mong muốn từ danh sách cơ sở dữ liệu, cuối cùng giải pháp này làm việc, cho các tùy chọn khác cho bảng databse ràng buộc với dropdownlist kiểm tra [this] (http://www.dotnetfunda.com/articles/show/2918/working-with -dropdownlist-in-aspnet-mvc), hy vọng sẽ giúp ai đó – stom

4
public class MyController 
{ 
    public ActionResult MyAction (FormCollection form) 
    { 
     string value = form["DropDownListName"]; 
    } 
} 
Các vấn đề liên quan