我正在尝试设置一个简单的登录 html 页面,该页面的操作被发送到我另一个站点上的 mvc 控制器。我设置页面来发布帖子没有问题,并且在 mvc 控制器中我有我的方法来读取表单帖子。问题是我没有从表单集合中的 html 表单中看到我的字段。
我需要做一些特别的事情来阅读 mvc 控制器方法中的表单帖子,如果是这样,那是什么?
这是我页面中的表单操作标记
<form action="http://reconciliation-local.sidw.com/login/launch" method="post">
User Name <input type="text" id="username"/><br/>
Password <input type="text" id="password"/>
<input type="submit" value="launch"/>
</form>
控制器方法
[HttpPost]
public ActionResult launch(FormCollection fc)
{
foreach (string fd in fc)
{
ViewData[fd] = fc[fd];
}
return View();
}
当我单步执行控制器方法代码时,我在 formcollection 参数中看不到任何内容。