0

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

但是,测试标题文本字符串显示了相关内容。

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

1 回答 1

1

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

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

编辑:是不是 Model.Title 属性与页面级标题变量冲突?

于 2009-12-04T22:43:01.140 回答