2012-12-04 149 views
2

在ASP.NET MVC 2中(是的,TWO,我正在使用MONO),我想知道是否可以將多個請求參數綁定到一個Action方法參數。將請求參數綁定到特定的方法參數

讓我來舉例說明。

我傳遞2個參數(用我喜歡的任何方法,GET,POST等):

  • 名稱
  • 的Guid

有綁定這些參數的方式爲此:

public JsonResult MyMethod(NameClass identifier) 

取而代之的是:

public JsonResult MyMethod(string name, string guid) 

使用?

public class NameClass 
{ 
    public string Guid { get; set; } 
    public string Name { get; set; } 
} 
+1

http://stackoverflow.com/a/1391347/89509 –

回答

1

絕對如此。您只需使用點符號來命名您的字段,就好像您要從方法內部訪問屬性一樣。這意味着Guid字段的名稱爲identifier.Guid,名稱字段的名稱爲identifier.Name。這太糟糕了,您不能充分利用強類型的用戶控件;)。

+0

感謝您的閃電快速回復。快速檢查出來。 –

+1

好的,它的工作原理! –