视图包邮件在按钮上无法正常工作使用asp.net mvc点击成功?
问题描述:
当我点击保存按钮,然后显示成功警报消息,但我只需要保存功能成功,然后只应显示成功警报消息。视图包邮件在按钮上无法正常工作使用asp.net mvc点击成功?
在我的代码中,我在按钮上写入成功警报消息,因此无法正常工作。如何在成功时查看id="bn-success"
查看包内消息。
<input type="submit" name="actionType" id="bn-success" value="Save" class="btn btn-rounded btn-inline btn-success" />
控制器:
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult Domain(Domain domain)
{
try
{
int refID = Convert.ToInt32(Session["RefID"]);
if (ModelState.IsValid && refID > 0)
{
userType type = new userType();
int id = type.AddDomain(domain, refID);
if (id != 0)
{
ViewBag.Message = "Domain added successfully";
}
}
return View();
}
catch
{
return View();
}
}
警报消息:
$('#bn-success').on('click', function() {
$.notify({
icon: 'font-icon font-icon-check-circle',
title: '<strong>Heads up!</strong>',
message: @ViewBag.Message
},{
type: 'success'
});
});
答
'@ ViewBag.Message'
$('#bn-success').on('click', function() {
$.notify({
icon: 'font-icon font-icon-check-circle',
title: '<strong>Heads up!</strong>',
message: '@ViewBag.Message'
},{
type: 'success'
});
});
+0
这不会修复问题OP正在进行,点击按钮后会立即显示消息。 – CodingYoshi
+0
不工作sir –
控制台错误?异步事件提交? – mplungjan
是在保存按钮上,然后显示成功警报消息@mplungjan –
如果您需要提交表单,那么您需要ajax并在成功返回时显示通知。如果没有,你需要预防:'('#bn-success')。on('click',function(e){e.preventDefault(); ..'如果你想看到通知 – mplungjan