Asp.net mvc 在MVC表单中单击“提交”按钮时不会调用操作

Asp.net mvc 在MVC表单中单击“提交”按钮时不会调用操作,asp.net-mvc,razor,Asp.net Mvc,Razor,正如标题所说,我的枪没有开火,有人能看到我丢失了什么吗 <div class="row"> @using (Html.BeginForm("AddComment", "BlogPosts", new { blogid = blogidx }, FormMethod.Post)) { <div class="col-md-12 no-padding"> <div class="col-md-4">

正如标题所说,我的枪没有开火,有人能看到我丢失了什么吗

 <div class="row">

    @using (Html.BeginForm("AddComment", "BlogPosts", new { blogid = blogidx }, FormMethod.Post))
    {

        <div class="col-md-12 no-padding">
            <div class="col-md-4">
                @Html.TextBoxFor(o=>o.Author)
            </div>

        </div>
        <div class="col-md-12">
            @Html.TextAreaFor(o=>o.Comment)
            <button type="submit">Post comment</button>
        </div>

    }
</div>

你什么意思,它没有开火?这并不意味着开火。我想让它执行AddComment方法,这不是正确的方法吗?你想什么时候执行它?严格来说,这不是一种方法。这是BlogPosts控制器上的一个操作。单击“提交”后,浏览器中会显示什么URL?单击Submit时发出了什么HTTP请求?@SergeyBoiko这部分实际上是正确的,就像我命名VAR的方式一样。但是约翰发现了一些事情。当我将鼠标悬停在submit按钮上时,浏览器的左下角没有显示任何内容。