C# BeginUmbracoForm不呈现操作

C# BeginUmbracoForm不呈现操作,c#,asp.net-mvc,forms,umbraco,umbraco7,C#,Asp.net Mvc,Forms,Umbraco,Umbraco7,我尝试使用mvc umbraco创建简单的登录表单,但是它并没有击中控制器,因为BeginUmbracoForm并没有输出操作名称。无法理解为什么不是 下面是我的代码 查看 <h3> Login</h3> @using (Html.BeginUmbracoForm("SubmitLogin", "Login", System.Web.Mvc.FormMethod.Post, new { id = "login" }))

我尝试使用mvc umbraco创建简单的登录表单,但是它并没有击中控制器,因为BeginUmbracoForm并没有输出操作名称。无法理解为什么不是

下面是我的代码

查看

 <h3> Login</h3>

                @using (Html.BeginUmbracoForm("SubmitLogin", "Login", System.Web.Mvc.FormMethod.Post, new { id = "login" }))
                {
                    @Html.AntiForgeryToken()
                    @Html.ValidationSummary(true, "", new { @class = "alert text-danger" })
                    <form>
                        <!-- Text input-->
                        <div class="form-group">

                            @Html.LabelFor(m => m.Email, new { @class = "control-label" })<span class="required">*</span>
                            @Html.TextBoxFor(m => m.Email, new { @class = "form-control input-md0", required = "required", type = "email" })
                            @Html.ValidationMessageFor(m => m.Email, "", new { @class = "text-danger" })
                        </div>
                        <!-- Text input-->
                        <div class="form-group">
                            @Html.LabelFor(m => m.Password, new { @class = "control-label" })<span class="required">*</span>
                            @Html.TextBoxFor(m => m.Password, new { @class = "form-control input-md", required = "required", type = "password" })
                        </div>

                        <!-- Button -->
                        <div class="form-group">
                            @Html.ValidationSummary()
                            <button id="submit" name="submit" type="submit" class="btn btn-primary btn-lg">Login</button>
                            <a href="forget-password.html" class="pull-right"> <small>Forgot Password ?</small></a>
                        </div>
                    </form>




                }
Html输出

<form action="/login" enctype="multipart/form-data" id="login" method="post">

试试这个:

@using (Html.BeginUmbracoForm<LoginController>("SubmitLogin", new { id = "login" })) {

}
@使用(Html.BeginUmbracoForm(“SubmitLogin”,new{id=“login”})){
}
还值得在此处查看
BeginUmbracoForm
重载和文档:

@using (Html.BeginUmbracoForm<LoginController>("SubmitLogin", new { id = "login" })) {

}