c# - 替换为 Html.BeginForm()

标签 c# asp.net-mvc twitter-bootstrap view

我正在使用 Bootstrap 在我的 MVC 4 应用程序中创建登录 View 。 它正在工作,但这是我的登录 View :

@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() 的情况下调用我的操作?

最佳答案

我现在可以看到您在 eachother 中使用了两种形式。您应该删除 Bootstrap 并确保 BeginForm 发出正确的形式:

    <link href="~/Content/dist/css/signin.css" rel="stylesheet">
    <div class="container">
        @using (Html.BeginForm("your-action", "your-controller", 
                               FormMethod.Post, 
                               new { @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>
        }
    </div>

关于c# - 替换为 Html.BeginForm(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20693222/

相关文章:

c# - ASP.NET中的Token方法,接受curl中的每个HTTP方法

javascript - 如何禁用 ui bootstrap 分页中的下一个按钮?

java - 如何使用listview.GetItemAtPosition(e.Position)获取用户点击的ListView项的数据?

C# 对象数组 - 条件验证

c# - BigInteger 返回 0 的模运算

asp.net-mvc - 让 ASP.MVC2/VS2010 应用程序在 IIS 7.5 中工作

jquery - MVC 4 对 View 模型中的对象进行不显眼的验证

c# - 是否可以部分部署到 ASP.Net MVC?

twitter-bootstrap - 为什么 bootstrap 在我的手机上没有响应?

css - Bootstrap 3 - 如何将图像垂直对齐到最高列的底部?