c# - 模态屏幕发布结果此模态屏幕
问题描述
我正在通过模态弹出窗口进行发布。我想在同一个 Modal PopUp 上再次显示返回值。我怎样才能做到这一点 ?
[HttpPost]
public ActionResult ResetPassword(Param_Login login)
{
ViewBag.ResetPassword = true;
DataSet ds = new DataSet();
List<SqlParameter> parameters = new List<SqlParameter>()
{
new SqlParameter("EmailAdress",login.EmailAdress),
};
ds = DataManager.RunSP_ReturnDS("sp_Set_Web_ResetPassword", parameters);
if (ds.Tables[0].Rows[0]["ResultId"].ToString() == "1")
{
ViewBag.Hata = false;
}
else
{
ViewBag.Hata = true;
}
ViewBag.Mesaj = ds.Tables[0].Rows[0]["ResultMessage"].ToString();
ModelState.Clear();
return View();
}
解决方案
您需要使用 Jquery ajax 来避免回发,然后在部分视图中检索结果,替换 div 标签中的 html。
$.ajax
({
type: "POST",
url: '@Url.Action("ResetPassword", "ResetPassword")',
data: { dd: dd },
contentType: "application/json; charset=utf-8",
async: true,
cache: false,
traditional: true,
dataType: "html",
success: function (response) {
$("#div").html(response);
}
});
推荐阅读
- java - 如何将字符串集合传递给具有 (String...Strings) 签名的方法?
- r - 具有某一列的某些值并排除另一列的一个值的数据子集
- android - 如何保存可滚动 TabLayout 的滚动状态?
- elasticsearch - elasticsearch中的近似聚合结果
- swift - Swift Vapor:同时通过迁移和从结构中删除数据库字段
- javascript - 如何让函数 querySelectorAll 同时选择一个类和一个 src?
- azure - 请求者 IP 地址未列入白名单 - Azure Twilio Send Grid
- ruby-on-rails - 活动记录集合的自定义顺序
- flutter - 颤振-PhotoView
- blazor - 为什么在启用 AOT 编译的情况下没有为 blazor webbasesembly 生成 .wasm 文件?