Head scratching :( Я пытаюсь привязать одно значение к метке и вернуться к модели с метки, но не работает Я могу видеть значение в представлении, но после действия post Способ управления Модель не имеющая это значение.ASP.NET MVC Model, как сохранить значение lable
Пожалуйста, предложите! не можете маркировать значения, размещенные на сервере, как классический asp.net?
public class MyModel
{
public MyModel()
{
}
public string FirstName {set; get;}
public string Desciptopn { set; get; }
public string EventDate2 { set; get; }
public bool Failed { set; get; }
}
<%
EventDate2.Text = Model.EventDate2;
%>
<asp:Label ID="EventDate2" runat="server" Text="Label"></asp:Label>
Благодаря tvanfosson, ли вы имеете в виду, я должен использовать <% = Html.Hidden ("EventDate2")%> или <% = Html.Encode (Model.EventDate2)%> Примечание: Мне нужно, чтобы EventDate2 возвращался на сервер Извините, спрашивая глупый вопрос, я новичок – batwadi
Спасибо, я думаю, что получил вас, Скрытое поле для возврата на сервер и кодирование для показа пользователю .... Есть ли недостатки в использовании скрытых Поле? – batwadi
@prakash - поскольку он находится на форме, его можно технически модифицировать конечным пользователем, даже если он скрыт, то есть пользователь может создать сообщение, которое изменит это значение. Если важно, чтобы он не был изменен, то, по-видимому, вы должны использовать метку вместо текстового поля, тогда я бы кэшировал данные на сервере (возможно, в сеансе) и повторно использовал его. Только вы можете узнать, существует ли риск использования скрытого поля. – tvanfosson