有谁知道为什么我的表单元素在 div (id=map-canvas) 之后没有显示在网页中以保存谷歌地图 - 这很奇怪。所以在下面的例子中,它没有显示“信心”字段和提交按钮——有什么想法吗?
顺便说一句 - 如果我将 div 放在表单之外 - 一切都会呈现正常。
@using (Html.BeginForm("Create", "Foo", FormMethod.Post, new { autocomplete = "off" }))
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
<fieldset>
<legend>FooLegend</legend>
<div class="editor-label">
@Html.LabelFor(model => model.Confidence)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Confidence)
@Html.ValidationMessageFor(model => model.Confidence)
</div>
<div id="map-canvas"/>
<div class="editor-label">
@Html.LabelFor(model => model.Notes)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Notes)
@Html.ValidationMessageFor(model => model.Notes)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}