C# MVC Basic-如何在URL中获取html按钮
我是MVC的新手 我有一个简单的HTML网站,我有两个三个输入C# MVC Basic-如何在URL中获取html按钮,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我是MVC的新手 我有一个简单的HTML网站,我有两个三个输入 输入以写入电子邮件地址 一个复选框 钮扣 我有一个HomeController,它具有on方法 [HttpGet] public ActionResult Index() { return View(); } 我想在单击按钮后生成方法[HttpPost] 现在,在我点击我的Url中的inputbutton之后,我只有一个更改 点击前 http://localhost:52254/Home/Index 之后 http://
[HttpGet]
public ActionResult Index()
{
return View();
}
我想在单击按钮后生成方法[HttpPost]
现在,在我点击我的Url中的inputbutton之后,我只有一个更改
点击前
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>
像这样更改代码
@使用(Html.BeginForm())
{
}
看起来您所要求的内容非常基本,并且包含在无数教程中。你有没有做过研究,看看是怎么做的?是的,我做过。我知道它100%基本,但我真的找不到它;(遵循Microsoft教程。在视图中开始创建表单很好。在控制器中,您应该编写表单将发布到的操作方法。可能最好在问题中显示您现有的视图。您应该仔细阅读前面提到的教程tbo.rdz。您所做的一切都不是推荐的方式。Y您没有使用任何MVC帮助程序,您正在对URL进行硬编码。我还想提一下,您需要对基本html进行一些研究。您不应该将输入元素放在href中。锚定标记永远不能通过post提交。