2010-11-11 85 views
0

我一直在使用火花視圖引擎bindings,我有一個問題,它不能正確識別重載。火花視圖引擎綁定不能正確識別重載

我有2個重載看起來像這樣的:現在

<element name="Editor">Html.EditorFor(x => [email protected], new {"@*"}) </element> 
<element name="Editor">Html.EditorFor(x => [email protected])</element> 

,文件說,對超負荷工作,我需要首先把最具體的綁定。

的問題是,如果我嘗試使用這樣

它錯誤地穿過一片空白參數的第一個元素過載和解析爲編輯:

Output.Write("${Html.EditorFor(x => x.Username, new {}) }"); 

這顯然是將會拋出一個錯誤,因爲有一個空的對象初始化器,即使沒有任何額外的屬性要通過視圖中定義的Html元素傳遞。

這僅僅是一個火花綁定現在無法處理的情況,而且我將不得不編寫特定的元素綁定,而不是使用重載?

回答