繫結到物件

通常你會在 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
}

值得注意的是,繫結對引數和屬性名稱不區分大小寫。它還將儘可能地投射值。我將為更具體的例子留下更多邊緣案例