<input type="submit" value="Submit" onclick="" />
尝试实施“忘记密码”选项,在此提交按钮上,输入的用户名必须签入数据库并在以下情况下返回消息: -
如何拨打电话?
使用MVC4 Razor引擎。
感谢。
代码在这里: -
@{
ViewBag.Title = "Forgot Password";
}
<h2>Forgot Password</h2>
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<fieldset>
<legend>Forgot Password Form</legend>
<ol>
<li>
@Html.Label("User Name", new { @for = "UserName" })
@Html.TextBox("UserName")
<span style="color:red;">@TempData["Message"]</span>
</li>
</ol>
<input type="submit" value="Submit" onclick="" />
</fieldset>
答案 0 :(得分:0)
您可以使用以下代码调用控制器的操作方法。
<input type="button" value="Reset Password" onclick="location.href='<%: Url.Action("Action", "Controller") %>'" />
或者您可以在表单提交时发送UserName
值。
// @using (Html.BeginForm("Hello","Home",FormMethod.Post))
@using (Html.BeginForm("Action","Controller"))
{
@Html.AntiForgeryToken()
<fieldset>
<legend>Forgot Password Form</legend>
<ol>
<li>
@Html.Label("User Name", new { @for = "UserName" })
@Html.TextBox("UserName")
<span style="color:red;">@TempData["Message"]</span>
</li>
</ol>
//<input type="submit" value="Submit" onclick="" />
<input type="submit" name="Check" value="Reset Password" />
</fieldset>
控制器:
public ActionResult Action(string name)
{
string dd = UserName.ToString();
// Do your call to db or other validation .
return View();
}