Editar caixa de texto na aplicação ASP.Net MVC não está funcionando?
-
13-09-2019 - |
Pergunta
Por motivos ainda desconhecidos, em uma visão parcial fortemente tipado que lida com a edição que foi criada usando o auto-andaime para um modelo de "Editar", se recusa a exibir quaisquer dados na caixa de texto.
Mas, a seqüência de teste TitleText exibe o conteúdo relevent.
<% using (Html.BeginForm()) {
try
{
%>
<fieldset>
<legend>Fields</legend>
<p>
<%
string titletext = Model.Title.ToString();
%>
<%= titletext %>
<label for="Title">Title:</label>
<%= Html.TextBox("Title", Model.Title) %>
<%= Html.ValidationMessage("Title", "*") %>
</p>
Solução
Certifique-se o texto que você colocar na caixa de texto não contém tags HTML -. Tentar Html.Encode seu texto
Em MVC 2 isso é tratado automagicamente.
Edit: não é a propriedade Model.Title em conflito com variável de nível de título da página?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow