我有以下问题,我正在使用嵌入在asp中的小型计算器,并且我试图使用if创建错误处理程序,它应检查用户是否输入了数值或不。当一个数值通过并计算该值时,如果它不是数字,则应将该值设置为零,但在输出中,应打印"不是数值"。但它用零计算。如果未设置则设置零是重要的,我得到响应刷新的响应。不用担心,由于工作原因,我的变量是德语, Ergebnis 表示结果, Zahl 是数字
这是我的代码
l_zahl1 = request.querystring("f_zahl1")
l_zahl2 = request.querystring("f_zahl2")
l_operator = request.querystring("f_operator")
if isnumeric(request.querystring("f_zahl1"))
then
l_zahl1 = cint(request.querystring("f_zahl1"))
else
l_ergebnis = "Die Angabe ist nicht numerisch"
l_zahl1 = 0
end if
我的if是第一个数字,第二个数字是相同的。