MVC action 返回JavaScript

[AcceptVerbs(HttpVerbs.Post)]
        public ActionResult AddLm(string txtLm, string txtSid)
        {
            if ((new Lm_BLL()).addLm(txtLm, txtSid))
            {
                return RedirectToAction("fenlei", "admin");
            }
            else
            {
                return JavaScript("alert('插入失败');");

            }
        
        }

插入失败的时候没有弹出提示框,而是出现了下载,下载下来的文件打开内容是返回的JavaScript内容 
刚学mvc请指教。谢谢


眼眸繁星
浏览 1150回答 2
2回答

九州编程

你还在用原来的思路搞mvc。在mvc里,要在客户端提示,需要在c中把提示信息写在m里返回给v,v检测到m里的提示信息,生成相关的提示,可以是js或别的什么形式。

月关宝盒

改成return Json(";");试试,话说就一个分号怎么会有提示框的?
打开App,查看更多内容
随时随地看视频慕课网APP