【问题标题】:Checking validity of query string before performing SQL filtering of detailsview在对 detailsview 执行 SQL 过滤之前检查查询字符串的有效性
【发布时间】:2013-12-20 02:45:09
【问题描述】:

在执行 SQL 数据过滤之前,是否有办法检查查询字符串的有效性。我的意思是我的 detailsview 页面需要一个带有数值的查询字符串,但是,如果有人试图发送字符串或大量数字或任何无效数据,页面将会崩溃!即使您发送一条不再存在的记录的有效数据,该页面仍然可以访问。 我需要让用户只有在有数据显示的情况下才能访问该页面,在此先感谢。

【问题讨论】:

  • 您可以根据需要使用正则表达式匹配查询字符串模式。

标签: asp.net sql query-string detailsview


【解决方案1】:

在 Page_Load 事件中,您使用 IsNumeric() 函数或任何其他模式匹配方法(Regex 等)检查查询字符串,如果未通过,则重定向到差异页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 2019-05-05
    相关资源
    最近更新 更多