is this right? i am trying to display value in input box dynamically?
can anyone advice me is this corect approach? but still I am getting here only + + in input box?
thanks
is this right? i am trying to display value in input box dynamically?
can anyone advice me is this corect approach? but still I am getting here only + + in input box?
thanks
Html.DisplayFor
will render a label in this case. If you want to write in this way just use <%= Model.Date.ToString() %>
for the value attribute of the input.
These HTML helpers will render the markup for you, don't try and use them as methods to return data. You can get the data by just using <%=Model.MyProperty%>
as long as it is a strongy-typed view.
Try just using <%= Html.EditorFor(m => m.Date) %>
OR
<%= Html.TextBoxFor(m => m.Date) %>
(the EditorFor will automatically render a textbox anyway)
OR
<%= Html.TextBox("Date", Model.Date) %>
(this is not a strongly-typed helper, you're doing the data binding yourself with the second argument)
Maybe do you want this?
<input
type="text"
id="Date-<%=Model.ID%>"
value= " <%= "+" + Model.Date.ToString() + "+" %>" />
I don't know what Model is for you, but something like this might help you, if it is an object of a class that has some property Date.