Я экспериментирую с ASP.NET MVC 2, и у меня есть простая форма, использующая Html.BeginRouteForm
, который является рабочим файлом, за исключением того, что записывает строку System.Web.Mvc.Html.MvcForm
в html.
Почему это происходит и как я могу остановить его?
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<SelectList>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Index
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>Index</h2>
<%=Html.BeginRouteForm(String.Empty, new {Action = "Search"}, FormMethod.Get) %>
<%:Html.DropDownList("worklist", this.Model )%>
<br />
<input type="submit" />
<% Html.EndForm(); %>
</asp:Content>
<h2>Index</h2>
<form action="/Site/Search" method="get">System.Web.Mvc.Html.MvcForm
<select Label="Worklists" id="worklist" name="worklist"><!-- Options -->
</select>
<br />
<input type="submit" />
</form>