使用引导程序在我的MVC 4应用程序中创建登录视图。 它的工作,但我的继承人登录视图:替换为Html.BeginForm()
@using (Html.BeginForm())
{
<link href="~/Content/dist/css/signin.css" rel="stylesheet">
<div class="container">
<form class="form-signin" role="form">
<h2 class="form-signin-heading">Entrar</h2>
<input type="text" id="User" name="UserName" class="form-control" placeholder="Usuário" required />
<input type="password" id="Pass" name="Password" class="form-control" placeholder="Senha" required>
<button class="btn btn-lg btn-primary btn-block" type="submit">Entrar</button>
</form>
</div>
}
但CSS的引用是'link href="~/Content/dist/css/signin.css" rel="stylesheet'
线,但如果我删除@Html.BeginForm()
,但我不能让我的动作它只能被解雇时,我做了一个HttpPost
。
如何在没有Html.BeginForm()
的情况下拨打我的电话号码?
为什么不把这个'link'元素放到表单之外。无论如何,你最好把它放在'head'里面。 – Kenneth
@Kenneth我试图把链接元素放在窗体外面,但是我得到了框和按钮大小的改变。我需要一些方法来提交按钮知道它按下时去哪里。 Withoud BeginForm方法。 BeginForm改变了窗体和按钮的大小。 – gog
这与链接元素的位置无关。原因可能是您的CSS在元素处于表单时为其定义了样式(因为您在使用引导时就是这种情况)。你应该修改你的css,以便它不这样做。如果没有表单,您无法发布表单。 – Kenneth