2010-02-10 37 views
1

即時通訊使用數據註釋與好友類錯誤等 但是我有一個字段的照片上的視圖它應該是一個圖像 但在編輯和添加它應該是一個文件上傳???asp.net mvc 2 UIHint與多個defonitions

但UIHint只會讓我有一個,你怎麼這麼有多個UI 在您的類中的一個類型?

謝謝

+1

UIHint?那是什麼? – 2010-02-11 09:35:52

+1

UIHint是確定地說類,而不是一個文本框,一個下拉框的能力(文本框將是editorFor和Displayfor – davethecoder 2010-02-13 10:46:16

回答

4

您應該只需要指定一個UIHint。在視圖\ ControllerName文件夾或視圖\共享你有兩個附加子文件夾DisplayTemplates和EditorTemplates。所以,當你撥打:

<%=Html.DisplayFor(x => x.Name) %> 

這會看着你的DisplayTemplates文件夾與UIHint名稱的控制,你的情況將是一個圖像,當你撥打:

<%=Html.EditorFor(x => x.Name) %> 

這看起來在你的文件夾EditorTemplates爲與UIHint名,這將是一個文件上傳控件。

這裏有一個基本的編輯器,例如,應可幫助您:example

+0

是的外觀極好感謝默認非常這是我爲後 – davethecoder 2010-02-13 10:44:36