回答
Html.DisplayFor
將在這種情況下呈現標籤。如果您想以這種方式編寫,只需使用<%= Model.Date.ToString() %>
作爲輸入的值屬性。
這些HTML幫助程序會爲您提供標記,不要試圖將它們用作返回數據的方法。只要使用<%=Model.MyProperty%>
就可以獲得數據,只要它是強壯的視圖即可。只是用<%= Html.EditorFor(m => m.Date) %>
OR
<%= Html.TextBoxFor(m => m.Date) %>
嘗試(在EditorFor將自動生成反正一個文本框)
OR
<%= Html.TextBox("Date", Model.Date) %>
(這不是一個強類型的幫手,你'用第二個參數自己完成數據綁定)
但是我需要輸入太多.. – kumar 2010-05-17 21:05:52
在這種情況下,只需使用Html.TextBox - 如果它被輸入,那麼您將不會綁定到任何數據。如果正在編輯,則使用Html.TextBoxFor或Html.TextBox(「Date」,Model.Date.ToString())。 – 2010-05-17 21:37:16
也許你想要這個?
<input
type="text"
id="Date-<%=Model.ID%>"
value= " <%= "+" + Model.Date.ToString() + "+" %>" />
我不知道是什麼型號是你,但這樣的事情可能會幫助你,如果它是有一定的財產日期的類的對象。
這不是爲我工作的先生..謝謝 – kumar 2010-05-17 21:09:43
62%不算太差 - OP的未被接受的問題都是相對較新的。但是,站在@kumar,如果可能的話,請接受你的其他答案。如果你還沒有一個可以接受的答案,試着編輯你的問題,這會把它列入名單。 – 2010-05-17 20:57:04
你好大衛..謝謝請檢查我以前的帖子我回答了人們幫助我的問題..很多..我非常感謝那些幫助我的人...檢查了我的帖子,我回答了。 – kumar 2010-05-17 21:06:42