我正在使用MVC 5. Ajax编码不适合我。以下是我的编码。任何事情我想补充MVC Ajax无法正常工作。而不是相同的页面,动作在新页面中打开
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Welcome</title>
</head>
<body>
<div>
@using (Ajax.BeginForm("UpdateForm", new AjaxOptions { UpdateTargetId = "textEntered" }))
{
@Html.TextBox("textBox1", "Enter text");
<input type="submit" value="Submit" /><br />
<span id="textEntered">Nothing Entered</span>
}
})
</div>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
</body>
</html>
行动
public string UpdateForm(string textBox1)
{
if (textBox1 != "Enter text")
{
return "You entered: \"" + textBox1.ToString() + "\" at " +
DateTime.Now.ToLongTimeString();
}
return String.Empty;
}
当我点击提交按钮。其重定向到新页面。但在同一页我想显示值。