在MVC3上,是否有裝飾ViewModel屬性的方法,以便DefaultModelBinder
在請求中使用不同的名稱?ViewModel屬性上的裝飾使用不同的名稱進行綁定
例如,假設有下列視圖模型:
public class SomeModel
{
public string Direction {get;set;}
}
但是進入的參數是風向從外部源(如某些第三方組件,例如)。
我知道一個自定義模型活頁夾可以處理,但我認爲必須有一種方法來裝飾屬性,類似於動作參數可以使用Bind(Prefix="...")
的方式來定義該映射。
是否[此答案](http://stackoverflow.com/a/4316327/172196)有幫助嗎? – 2013-04-11 16:52:36
嗯,就是這樣。我知道一個自定義綁定可以完成這項工作,但它似乎有點像一個簡單的別名矯枉過正。 – 2013-04-11 16:56:19
是否有理由不爲第三方的呼叫創建新的模型和方法? – 2013-04-11 18:22:48