由于目前未知的原因,在处理使用“编辑”模板的自动脚手架创建的编辑的强类型部分视图中,拒绝在文本框中显示任何数据。
但是,测试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>
答案 0 :(得分:1)
确保放入文本框的文本不包含html标记 - 尝试html.encode您的文字。
在MVC 2中,这是自动处理的。
编辑: Model.Title属性是否与Page-level Title变量冲突?