视图包邮件在按钮上无法正常工作使用asp.net mvc点击成功?

视图包邮件在按钮上无法正常工作使用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' 
     }); 
    }); 

Error

+0

控制台错误?异步事件提交? – mplungjan

+0

是在保存按钮上,然后显示成功警报消息@mplungjan –

+0

如果您需要提交表单,那么您需要ajax并在成功返回时显示通知。如果没有,你需要预防:'('#bn-success')。on('click',function(e){e.preventDefault(); ..'如果你想看到通知 – mplungjan

'@ 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 –