我正在尝试从视图中的表单中的文本框中获取数据到asp.net-mvc中的控制器。
我的要求是比较Token_No
。有一些id和
密码与一些现有密码。如果条件,如何在按钮单击内部获取控制器端的值。
我没有使用razor语法,所以如何在不使用razor语法的情况下完成这种情况并与模型强烈绑定。
视野中的代码
<form name="ctl00" id="ctl00" action="HomeController/Index" method="post" data-dpmaxz-fid="1">
<div class="input-group">
<span class="input-group-addon"> <i>Token_No.</i></span>
<div class="form-group is-empty">
<input name="txtToken" class="form-control" id="txtToken" type="text" placeholder="Token No..." data-dpmaxz-eid="5">
<span class="material-input"></span>
</div>
</div>
<div class="input-group"> <span class="input-group-addon">
<i class="material-icons">lock_outline</i> </span>
<div class="form-group is-empty">
<input name="txtPswd" class="form-control" id="txtPswd" type="password" placeholder="Password..." data-dpmaxz-eid="5">
<span class="material-input"></span>
</div>
</div>
<div class="footer text-center">
<input name="btn_Login" class="btn btn-primary" id="btn_Login" type="submit" value="Login" data-dpmaxz-eid="6">
</div>
</form>
控制器中的代码
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Index(EmpDetails model)
{
if (model.token_no.="197418")
{
}
return View();
}
}
答案 0 :(得分:0)
您可以使用控制器方法生成视图&amp;创建一个强类型视图。然后你可以选择一个模型类&amp;选择脚手架模板作为你想要的..你可以根据需要选择创建,编辑,删除..等等。然后你可以使用表单集来访问文本框值。
[HttpPost]
public ActionResult authenticateUser(FormCollection formCollection)
{
int token = int.Parse(formCollection["txtToken"]);
string pswd = formCollection["txtPswd"];
return View();
}