我正在使用 MVC2 在 ASP.NET 4.0 上使用 Sparkview 1.0。试图创建一个简单的 HTML 表单。
当表单加载时,它会按预期呈现。单击表单上的保存按钮,模型验证,返回有关字段长度(预期)的错误,但随后 !{ Model.Name } 标记被呈现为文本 ${ Model.Name } 而不是“的实际预期输出测试废话”。
在哪里可以找到使用带有 Sparkview 的 HTML 帮助程序创建 HTML 表单的示例?
!{ Model.Name }
${ Html.ValidationSummary("Edit was unsuccessful. Please correct the errors and try again.") }
# Html.BeginForm();
<fieldset>
<legend>Fields</legend>
<p>
<label for="Name">Name:</label>
!{ Html.TextBox("Name", Model.Name) }
</p>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
# Html.EndForm();
这是控制器方法:
[HttpPost]
public ActionResult Add(Project project)
{
if(ModelState.IsValid)
{
// save to db
Response.Redirect("/");
}
ViewData["Model"] = project;
return View();
}