在ASP.Net Core MVC中,可以通过使用TempData
来在表单提交成功后运行客户端脚本或函数。
以下是一个解决方法的代码示例:
TempData
中:public IActionResult SubmitForm()
{
// 处理表单提交逻辑
// 在表单提交成功后,将脚本或函数的代码存储在TempData中
TempData["Script"] = "";
return RedirectToAction("Index");
}
TempData
中存储的代码:@{
// 获取存储在TempData中的脚本或函数的代码
var script = TempData["Script"] as string;
}
表单提交成功
@Html.Raw(script)
这样,在表单提交成功后,将会在View中运行存储在TempData
中的脚本或函数。