【发布时间】:2014-03-05 13:28:35
【问题描述】:
我正在使用 MVC 5。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;
}
当我单击提交按钮时。它重定向到新页面。但在同一页面中,我想显示该值。
【问题讨论】:
标签: ajax asp.net-mvc razor