MVC3 Razor使用Html.BeginForm问题

Gro*_*fit 31 razor asp.net-mvc-3

这可能是一件简单的事情,但我有以下代码:

<div>
    @using (Html.BeginForm()) {
        <p>
            ...
        </p>
    }
</div>
Run Code Online (Sandbox Code Playgroud)

而且它一直抱怨起始{括号必须后跟一个结尾}括号,但它在那里,所有做这类东西的代码示例都表明这是做到这一点的方式,所以我有点困惑为什么它没有不行......

GvS*_*GvS 35

可能是<p></p>标签中的代码有错误.

尝试将其评论出来,看看结果如何:

<div>
    @using (Html.BeginForm()) {
        <p>
                    @*  = Server side comment out.
                    ....
                    *@
        </p>
    }
</div>
Run Code Online (Sandbox Code Playgroud)

  • 作为一个白痴,似乎在一个子元素上有一个未闭合的引号(值="提交",这似乎导致了问题:( (15认同)
  • 你不是那个白痴.这意味着我每天都是个白痴.嗯,哦... (10认同)