2008-11-25 40 views
10
<form action="/Villa/Add" method="post"> 
    <table> 
     <tr> 
      <td> 
       Name: 
      </td> 
      <td> 
       <%= Html.TextBox("name") %> 
       <%= Html.ValidationMessage("Name") %> 
      </td> 
     </tr> 
       <tr> 
       <td> 
       </td> 
       <td> 
        <input type="submit" value="Add" /> 
       </td> 
      </tr> 
     </table> 
     </form> 

Biểu mẫu của tôi ở trên, làm thế nào để lấy lại các giá trị trong bộ điều khiển của tôi?Mẫu MVC ASP.NET Bài

Cảm ơn rất nhiều trước! Khó tìm được tài liệu phù hợp vì các bản xem trước khác nhau của MVC được phát hành và khác nhau.

Trả lời

21

Điều này làm việc cho ASP.Net MVC Beta.

public ActionResult Add(string name) { 
    .... 
} 

or 

public ActionResult Add(FormCollection form) { 
     string name = form["Name"]; 
} 

or 

public ActionResult Add([Bind(Prefix="")]Villa villa) { 
     villa.Name ... 
} 
5

Bạn đã thử một cái gì đó như thế này? Pseudocode ...

public class VillaController : Controller 
{ 
     public ActionResult Add(string name) 
     { 
      // Code... 
     } 
} 
Các vấn đề liên quan