我正在使用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;
}
當我點擊提交按鈕。其重定向到新頁面。但在同一頁我想顯示值。