【发布时间】:2013-11-10 21:55:51
【问题描述】:
我正在尝试设置一个简单的登录 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 参数中看不到任何内容。
【问题讨论】:
-
请显示您的表单代码。
-
同时显示你的控制器方法。
标签: c# html asp.net-mvc asp.net-mvc-4