asp 接受参数的时候,调用这个函数
2008-07-31 09:57
495 查看
Function SafeRequest(ParaName,ParaType)
'--- 传入参数 ---
'ParaName:参数名称-字符型
'ParaType:参数类型-数字型(1表示以上参数是数字,0表示以上参数为字符)
Dim ParaValue
ParaValue=Request(ParaName)
If ParaType=1 then
If ParaValue="" or not isNumeric(ParaValue) then
Response.write "参数" & ParaName & "必须为数字型!"
Response.end
End if
Else
If Isnull(ParaValue) Then
ParaValue = ""
Else
ParaValue=Replace(ParaValue,"DELETE","")
ParaValue=Replace(ParaValue,"SELECT","")
ParaValue=Replace(ParaValue,"INSERT","")
ParaValue=Replace(ParaValue,"UPDATE","")
'Str=Replace(Str,"OR","")
ParaValue=Replace(ParaValue," ","")
ParaValue=Replace(ParaValue,"%20","")
ParaValue=Replace(ParaValue,"--","")
ParaValue=Replace(ParaValue,"'","''")
End If
End if
SafeRequest=ParaValue
End function
'--- 传入参数 ---
'ParaName:参数名称-字符型
'ParaType:参数类型-数字型(1表示以上参数是数字,0表示以上参数为字符)
Dim ParaValue
ParaValue=Request(ParaName)
If ParaType=1 then
If ParaValue="" or not isNumeric(ParaValue) then
Response.write "参数" & ParaName & "必须为数字型!"
Response.end
End if
Else
If Isnull(ParaValue) Then
ParaValue = ""
Else
ParaValue=Replace(ParaValue,"DELETE","")
ParaValue=Replace(ParaValue,"SELECT","")
ParaValue=Replace(ParaValue,"INSERT","")
ParaValue=Replace(ParaValue,"UPDATE","")
'Str=Replace(Str,"OR","")
ParaValue=Replace(ParaValue," ","")
ParaValue=Replace(ParaValue,"%20","")
ParaValue=Replace(ParaValue,"--","")
ParaValue=Replace(ParaValue,"'","''")
End If
End if
SafeRequest=ParaValue
End function
相关文章推荐
- c++ 函数调用在进入下一个循环的时候会再次初始化参数,将函数体直接写进去就正常
- asp.net js调用后台带参数的函数 .
- asp.net中调用用户控件中的函数并传递参数
- Swift 系统学习 11 函数 函数的声明 和调用 下划线 调用的时候 忽略参数名
- c++ 函数调用在进入下一个循环的时候会再次初始化参数,将函数体直接写进去就正常
- ios 中调用函数的方法是消息传递,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在runtime的时候
- asp.net中函数返回参数和调用的实例!(超简单示例)
- Debug下正常,Release下崩溃,函数调用时候参数值变了
- asp.net中调用用户控件中的函数并传递参数
- 不理解为什么调用一级指针作函数参数时候,就不能把myp1 = NULL,
- ASP中函数调用对参数的影响
- c++函数在传入对象参数和返回对象时候的内存调用情况
- 关于同一个函数,在多个js中有,在html调用这个函数的时候,是后者覆盖掉前者,还是执行完前者,再执行后者?
- ASP中函数调用对参数的影响
- More Effective C++ 条款12 了解”抛出一个exception"与“传递一个参数”或“调用一个虚函数”之间的差异
- [导入]asp.net调用带有输入和输出参数的存储过程
- 写一个函数只要调用一次就可以将参数的值增加1
- 使HTM页面像ASP页面一样接受参数!
- ASP.NET调用存储过程(带参数,三个返回值)+@ReturnValue
- 【ASP.NET】怎样使用类创建公共函数,在不同ASP.NET页面间反复调用