编辑ASP.Net MVC应用程序中的文本框不起作用?

时间:2009-12-04 22:39:04

标签: asp.net-mvc scaffolding

由于目前未知的原因,在处理使用“编辑”模板的自动脚手架创建的编辑的强类型部分视图中,拒绝在文本框中显示任何数据。

但是,测试titletext字符串显示相关内容。

<% 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>

1 个答案:

答案 0 :(得分:1)

确保放入文本框的文本不包含html标记 - 尝试html.encode您的文字。

在MVC 2中,这是自动处理的。

编辑: Model.Title属性是否与Page-level Title变量冲突?