@using(Html.BeginForm()){ Name: @Html.TextBoxFor(o => o.Name) <input type="submit" value="submit" /> }
这给出了错误CS1002 :;预期
如果我删除名称,它的工作原理:
或者如果我这样做:
<form action="@Url.Action("AddHuman")" method="post"> Name: @Html.TextBoxFor(o => o.Name) <input type="submit" value="submit" /> </form>
你< input>的原因没问题的是,Razor认识到它是一个标记标记,并将其写入响应流,使用Name:它不能假设因为它不是实际的标记标记.