繫結到物件
通常你會在 asp.net-mvc 中使用 viewmodel 類,並希望繫結到這些類的屬性。這類似於對映到單個引數。
假設你有一個簡單的檢視模型,請呼叫 PostViewModel
public class PostViewModel{
public int Id {get;set;}
public int SnappyTitle {get;set;}
}
然後你從 http 請求中的表單釋出了 Id 和 SnappyTitle 的值,然後如果模型本身是動作引數,它們將對映到該模型,例如
public ActionResult UpdatePost(PostViewModel viewModel){
//viewModel.Id would have our posted value
}
值得注意的是,繫結對引數和屬性名稱不區分大小寫。它還將儘可能地投射值。我將為更具體的例子留下更多邊緣案例