如何解决保存后不显示的提示

本文介绍了使用ASP.NET MVC框架时遇到的数据保存后反馈显示为空白的问题及解决方案。通过调整layer.alert(msg.Text)中Text的大小写,解决了保存成功或失败后提示不显示的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术:VS, ASP.NET MVC
作者:谭威
撰写时间:2019年4月6日
下面我所要讲的是新增一条数据和修改每条数据,按保存后弹出一个小的模态框时,这个模态框中没有出现任何的提示,这里的提示指的是我们保存之后不知道它是否保存成功还是保存失败,只有一片空白,如图所示:
在这里插入图片描述
这里我得声明一点:新增和修改的保存代码都是一样的,我为了简写代码,保存这部分的代码新增和修改共用,我在打开新增模态框的时,就给其设置了action,至于为什么要在这里设置action?那是因为我们都知道,当我们新增一条数据后,这条数据保存到数据库时,要经过一系列的判断,而我们的判断都是在Visual Studio 2015的控制台写的,那么这时我们就需要一个action去指向Visual Studio 2015的控制台的方法,前面说过保存的代码是新增和修改共用的,那么这action就不能写在保存里面,更何况新增和修改的判断也不是完全一样的,所以为了区别这两个方法,我就只能在打开模态框时去给它设置一个action,同理,修改模态框也是如此操作。

那么我们应该怎样去解决这个问题了?上面这张图是新增保存之后显示的提示,但是这个提示却是空白的,这不由的让我们猜想到这个问题是出在保存上面的,在上面的一段话中,我们可以知道新增和修改的保存代码是共用的,那么我们可以随意选择是新增或者修改进行测试,这里我选择的是新增:
在这里插入图片描述
在这里插入图片描述 这里我两次新增输入都是心理健康类1,从第一幅的新增/修改 保存(看注释)可以看到这里是新增成功的,而心理健康类1也确实不存在数据库当中,所以Visual Studio 2015的控制台的有关的判断是正确的,而第二次输入后,我们可以明显看到第二幅图的新增/修改 保存(看注释)可以看到里面的Text显示已经存在相同的科目类型,可想而知,这里的Visual Studio 2015的控制台的有关的判断也是正确的。

在上面的一段解释中,我们已经知道Visual Studio 2015的控制台是没有出错,现在这里的问题就只能出在layer.alert(msg.text),不知道你们有没有发觉到,第一幅的新增/修改 保存(看注释)中返回来的新增成功或者是第二幅图的新增/修改 保存(看注释)返回来的已经存在相同科目类型的text的第一个字母t都是大写的,那么,layer.alert(msg.text)中的text是否要大写了?最后对照老师的后,发现这text的t确实要大写,然后我们再运行时,无论是新增或者是修改,它们的提示都显示出来了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值