VS中500的错误

开发工具与关键技术:VS软件,VS中500的错误
作者:陈隆
撰写时间:2019年04月22日

在做项目或者其他练习的时候,难免会出现一些大大小小的错误的,这些出现在你面前的错误有的时候会让你把做项目或者其他东西的速度给降下来,因为你地要停下来找这一个出现在你的项目中的错误,一但出现错误了,那就必须的去找,要不然呢就会越累积越多,越积累越多的错误那肯定就越来越多的功能是不完整的,更严重的就错误就可以然你的项目无法启动的起来,一般的错误只是会在写哪一块的代码就哪一块的功能就会没有的功能,当然错误也是有很多种的,现在就来说一下经常遇见的错误500,这个500只是相当于一个代表,她代表着的错误就是遇到了它范围内的错误了,它就会提示这串数字的,500的错误就是服务器遇到了一个未曾预料的状况,导致它无法完成对请求的处理,一般来说,这个问题都会在服务器的程序码出错时出现的。这就是它的错误范围,每一串数字都代表着每一种错误,一共应该是有几十种错误吧,那么下面就来看一下500这个错误。(网页出错显示截图)
在这里插入图片描述
这就是在做项目种遇到的500错误,这里显示的就是谷歌浏览器中的程序员工具,用谷歌浏览器打开项目后按F12就出来这个框了,里面的功能都是给程序员用的,一般人还真的是看不懂的,许多年轻的程序员都还有很多是看不懂的,更何况是完全是没有学过编程的人了,这里的500其实也是看不懂的,因为这里的全是英文的,想要看懂这里的还需要有一定的英文水平才可以看的明白,这个错误右边的链接是的其实就是一个可以查看详细的错误的一个页面,跳转到这个错误的详细页面就可以查看的更多和这个错误有关的信息了,详细页看下面截图。
(错误详细页截图)
在这里插入图片描述
详细页就是上图那样的,这里就已经说明了什么地方出现错误了,这里就是说EmployeeID这个ID出现问题了,有可能是参数没有传,也有可能是哪里写错了参数名,反正什么可能都会有的,然后就可以根据这里提示的错误去找就应该可以找到出错的地方了,找项目或者控制器有关提示这个错误的地方就肯定可以找到的了,但是如果不会看详细的页面的呢,其实还有一种方法可以查询哪里出错了,那就是断点查看参数到底有没有成功获取到数据,如果哪里没有获取到那应该就是那里的问题了,断点操作看截图。
(端点截图)
在这里插入图片描述
端点其实是很简单的,就是要在那个出的问题就要在那个地方端点才可以检查出问题,端点可以在网页中端点也可以在软件中的代码块中断点来查看数据,端点其实是很简单的只需要在行号的数字地方用鼠标的左键点击一下就可以了,二需要在软件里端点的呢就跟网页上的有点不一样了,软件中端点就需要在行号的左边的列上端点了,这就是两个不同的端点,上图就是这个错误的地方,这里已经确定是这个参数的问题的,如上图显示,参数是等于undefined,也就是空,就是没有获取到需要的内容,这样就可能是出现500错误的根本原因,既然已经知道了是这个参数的问题了,那么下面就开始一步一步的去找就可以了,步骤如下。
1、先查看页面写的参数名对不对,还有传参数的方法是不是正确的,如下截图是对的,那就不是这里的问题了,那就继续往下找,既然页面的代码没有问题,那就看控制器到底有没有接收了参数。
在这里插入图片描述
2、就是要检查控制器这边的参数,检查有没有写代码接收,写代码要写数据的类型先再写接受参数,还有就是检查有没有写错参数名,最好就去页面那边把参数名复制到控制器这边,这样就不会打错了,看下截图很明显控制器的代码似乎也是没有问题的,那么问题出现在哪里呢,接下来请看第三步吧。
在这里插入图片描述
3、上面两部分代码既然都没有问题了,最后就是找了一下HTML按钮的部分,终于把错误找出来了,具体看截图。
在这里插入图片描述
就是按钮这里的问题,这里只写了点击事件,并没有传入参数,这就导致了出现500这个错误的了,所以在写点击事件的时候有参数要传的一定要记得把参数名写到括号里就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值