MVC Basic - 如何在URL中获取html按钮

时间:2015-10-13 16:05:52

标签: c# asp.net-mvc razor

我是MVC的新人。

我有简单的HTML网站,我有两个三个输入

  1. 输入以撰写电子邮件地址
  2. 一个复选框
  3. 按钮
  4. 我有一个HomeController,它有方法

    [HttpGet]
    public ActionResult Index()
    {
        return View();
    }
    

    我想点击按钮后生成方法[HttpPost]

    现在点击我的Url中的输入按钮后,我只进行了一次更改 点击之前

    http://localhost:52254/Home/Index
    

    之后

    http://localhost:52254/Home/Index?
    

    有表格

    <form>
      <div class="col-xs-3">
        <input type="email" class="form-control" id="email" placeholder="Wpisz adres email">
      </div>
      <br />
      <label class="checkbox-inline">
        <input type="checkbox" />
      </label>
      <br />
      <a href="/Controller/View">
        <input type="submit" value="Sign" class="btn btn-primary"/>
      </a>
     </form>
    

1 个答案:

答案 0 :(得分:0)

像这样更改代码

   
@using (Html.BeginForm())
            {
<div class="col-xs-3">
    <input type="email" class="form-control" id="email" placeholder="Wpisz adres email">
  </div>
  <br />
  <label class="checkbox-inline">
    <input type="checkbox" />
  </label>
  <br />
  <a>
    <input type="submit" value="Sign" class="btn btn-primary"/>
  </a>
}