gpt4 book ai didi

html.BeginForm MVC 5 导致表单标签 CSS 问题

转载 作者:行者123 更新时间:2023-11-28 09:21:52 27 4
gpt4 key购买 nike

我不明白这个问题,如果我包括:-

<body>
@using (Html.BeginForm(null, null, new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post))
{
<div>
<form>
<br />
<div>
<input type="submit" class="btn btn-success" value="Log in" />
</div>
</form>
</div>
}

表单 CSS 无法正确呈现

<form>
<br />
<div>
<input type="submit" class="btn btn-success" value="Log in" />
</div>
</form>

form
{
background:#f0f0f0;
padding:4% 3%;
}

但是如果我把 HTML.BeginForm <form> 之前的标签HTML

  <div> 
@using (Html.BeginForm(null, null, new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post))
{
<form>
....
</form>
}
</div>

它有效,

有人可以解释这需要以这种方式完成吗?

最佳答案

您不应该在 html 中嵌套表单。它可能会导致您做出奇怪的行为,而这可能就是正在发生的事情

关于html.BeginForm MVC 5 导致表单标签 CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26056317/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com