asp:QueryStringParameter 和空查询字符串参数

2023-12-25

I haveasp:GridView使用显示客户端请求asp:SqlDataSource。我想限制客户端显示的信息:

View.aspx必须显示一切,View.aspx?client=1必须仅显示来自客户端 ID #1 的请求。

所以我正在使用<asp:QueryStringParameter Name="client" QueryStringField="client" />用于查询"EXEC getRequests @client".

当指定某个客户端时,一切正常。但不要——如果没有的话。

我使用 SSMS 测试了我的 SP - 它在两种情况下都能正常工作 - 当指定参数时和未指定参数时(NULL明确通过)。

我有什么办法呢?


如果 SqlDataSource 的任何参数为 null,则不会触发,除非您另外指定:

<asp:SqlDataSource CancelSelectOnNullParameter="False" />

可能还需要向查询字符串参数添加 null 默认值:

<asp:QueryStringParameter Name="client" QueryStringField="client" DefaultValue="" ConvertEmptyStringToNull="True" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

asp:QueryStringParameter 和空查询字符串参数 的相关文章

随机推荐

  • 镜像 Azure DevOps (Azure Repos) 中的所有 GitHub 活动

    我有一个案例 我想将所有内容存储在 Azure DevOps 中 CI CD Scrum 测试 发布 但我仍然想将所有代码托管在 GitHub 上 如何在 Azure DevOps 中镜像 GitHub 中创建的所有分支 合并 提交 PR
  • 如何在结构体定义中初始化数组?

    如何在此结构中将数组值设置为 0 这显然是错误的 我该如何正确地做呢 struct Game board i32 3 3 0 0 0 0 0 0 0 0 0 在一个函数中 这将是 let board i32 3 3 0 0 0 0 0 0
  • 在 testng @AfterMethod 中检测测试失败

    如果测试失败我想截图 我不想用 try catch 块包装所有测试方法 而是想将此逻辑添加到用注释注释的方法中 AfterMethod 我怎样才能在注释的方法中检测到 AfterMethod如果当前测试失败 如果方法注释为 AfterMet
  • 如何在 Mozilla Firefox 中使用 javascript 创建文件

    我想用 javascript 编写一个函数 它创建一个文件并向其中写入一些内容 我正在使用 Firefox 任何人都可以在这种情况下帮助我 谢谢 您可以在 Firefox 中使用 JavaScript 编写文件 但必须使用 XPCOM 对象
  • 标记不使用 @react-google-maps/api 渲染

    我对反应世界相对较新 尤其是使用谷歌地图 我正在使用 react google maps api 和 React 版本 18 我试图显示多个位置 作为标记 但是 它们没有显示在初始渲染上 我遵循了文档 没有收到任何错误 只是未显示标记 有谁
  • SDK 更新后出现意外的顶级异常

    我正在开发一个 Android 项目 该项目的构建路径中有一个 Android 库项目 这两个项目的 libs 文件夹和构建路径中都有 AdWhirl SDK 库 现在 自从将 android sdk 工具更新到 r15 后 主项目的 an
  • 如何判断Rails Association是否是Eager Loaded?

    有谁知道如何确定 Rails 关联是否已预先加载 我的情况 我有一个结果集 其中有时会急切加载其中一个关联 有时则不会 如果它不是急切加载的 那么我想使用 ActiveRecord 的 find 来查找关联 如果它是急切加载的 我想使用检测
  • 是否可以以 HH:MM:SS 格式打印持续时间?

    t1 lt as POSIXct 2017 03 02 11 58 20 t2 lt as POSIXct 2017 03 02 12 00 05 print lubridate as duration lubridate interval
  • R 并行作业挂起

    我正在运行网站上写的 Snow test R 脚本 https hpcf umbc edu other packages how to run r programs on maya https hpcf umbc edu other pac
  • 如何使用 JavaScript 屏蔽 HTML 输入?

    如何在 HTML 控件上使用 javascript 屏蔽美国电话 我希望输入强制文本采用以下格式 111 111 1111 这是我目前拥有的 mask str textbox loc delim var locs loc split for
  • 当我使用 jest 从模拟的 axios 调用返回一些响应时,未定义

    我正在尝试模拟 axios 调用并验证响应 但是当我记录模拟 axios 调用的响应时 我得到undefined 有人知道为什么吗 users js import axios from axios export default class
  • 无法连接到本地数据库

    我正在尝试运行一个 IIS 托管的应用程序 以电影数据库的形式 来自学如何设计一个 3 层架构程序 MVC 应用程序 WCF 服务 SQL Server DB 由于我没有完整 SQL Server 的许可证密钥 因此我决定使用 LocalD
  • 无法在 Ubuntu 11.04 上重新启动 mongodb

    我已经安装了 mongodb 当我输入以下命令时 我收到这些消息 root amila service mongodb status mongodb stop waiting root amila service mongodb resta
  • Android 模拟器 USB 直通失败:“‘usb-host’不是有效的设备型号名称”

    当我尝试使用 USB 直通时 如中所述https androidstudio googleblog com 2020 08 emulator 30024 canary html https androidstudio googleblog
  • Rails 秘密令牌

    我很困惑 Secret token 在 Rails 中的用途 谁能解释一下它的用途是什么 是否可以将此令牌放入公共源存储库并在生产中使用它 或者我应该在部署应用程序之前更改它以防止某些类型的攻击 回答我自己的问题 Secret token
  • 使用给定的post()时`io.restassured.internal.support.PathSupport`内的空指针

    我正在使用restAssured和Junit构建集成测试 并在调用以下代码时 private void login cookie given baseUri localhost 9000 when formParam username my
  • 带标题的 php POST 变量

    这是代码 header Location checkout transactionCompleted php id transactionId 然后我用 GET id 来获取该值 到目前为止 一切都很好 Question 我怎样才能通过发布
  • apachecamel简单表达式不给出字符串值

    我正在使用阿帕奇骆驼 我正在尝试使用简单的表达语言从身体中检索价值 我需要它作为字符串 但简单返回 SimpleBuilder 对象 所以我尝试过这样的事情 simple body address line resultType Strin
  • Next.js:如何从 getStaticProps 中获取静态资源

    我正在使用 Netlify CMS 我想将轮播的所有幻灯片导入到我的组件中 我制作了一个名为 滑块 的集合 并添加了一些幻灯片 这创建了两个 Markdown 文件 每张幻灯片一个 public content slider 我想将它们全部
  • asp:QueryStringParameter 和空查询字符串参数

    I haveasp GridView使用显示客户端请求asp SqlDataSource 我想限制客户端显示的信息 View aspx必须显示一切 View aspx client 1必须仅显示来自客户端 ID 1 的请求 所以我正在使用