这是我的 spark 部分视图的一部分(称为 TaskSearch):
${ Html.DropDownList("Search.Status", Model.Statuses, "All") }
它是由带有代码的非火花视图生成的:
<% Html.RenderPartial(ControllerActions.TaskSearch, ViewData["TaskSearchModel"]); %>
Spark 生成的视图类包含
Output.Write(H( Html.DropDownList("Search.Status", Model.Statuses, "All") ));
它不是创建 html,而是创建 html 编码的 html 代码,所以我在输出页面上看到 html 标签,而不是下拉列表。我可能遗漏了一些东西,但是我应该怎么做才能在生成的视图中禁用 H() 使用?
如果我使用
<%= Html.DropDownList("Search.Status", Model.Statuses, "All") %>
一切正常。