使用 ASP.NET 控件而不进行数据绑定

2024-05-20

看来我使用 ASP.NET 数据绑定太久了,以至于忘记了一些基础知识。

我正在 ASPX 页面中动态创建一个表,无需数据绑定。

    foreach (XXX x in TTTT){ %>
       <tr>
           <td><%=x.val %></td>
               <asp:ImageButton runat="server" CommandName="uiImgResolve_Click"
               CommandArgument='<%=X.pkid%>' ImageUrl="../images/IMG.png"/>
     <% } %>

正如您可能看到的那样,我无法使用 RUNAT=Server,或者即使使用,我也无法为该行指定 id。这只是一个简单的例子,我试图做的事情要复杂得多,并且不利于数据绑定。在经典 ASP 中,我们过去只调用 JS 方法,然后提交将 PKID 嵌入隐藏字段的表单。有没有更优雅的方法来解决这个问题(如果有帮助的话,我们正在使用 Jquery)

正如我所说,我非常熟悉所有 .net 控件并经常使用它们,在这种情况下它不是正确的工具。


您可以通过查询字符串传递参数。
像这样的东西:

foreach (XXX x in TTTT){ %>
   <tr>
       <td><%=x.val %></td>
           <a href='?Action=Resolve&pkid=<%=X.pkid%>'>
               <img src='../images/IMG.png' />
           </a>
 <% } %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 ASP.NET 控件而不进行数据绑定 的相关文章

随机推荐

  • MediaStore.Images.Media.insertImage 已弃用

    我曾经使用保存图像MediaStore Images Media insertImage but insertImage方法现已弃用 这docs https developer android com reference android p
  • 自动布局、UIDynamics 和动画

    我对自动布局还很陌生 并且对如何为视图设置动画感到困惑 我读了很多 我知道你必须遵守限制 编辑它 然后包装layoutIfNeeded in an UIView动画块 但当真正要做的时候 我却有点失落 我很乐意有人能向我解释如何做这个动画
  • Django 站点框架初始设置

    我对相当一维的 Django 实现很满意 但现在尝试了解具有共享内容的多站点过程 我已经阅读了 Django 站点框架和有关该主题的许多帖子 但我没有了解如何启动使用相同数据库但以单独域名呈现的第二个站点的基础知识 我有一个非常愉快且按规矩
  • NSDateFormatter 返回错误的日期 + Swift

    Code let dateString 2016 04 02 var formatter NSDateFormatter NSDateFormatter formatter timeZone NSTimeZone abbreviation
  • 是否有用于绘制图表的Python API(使用线条连接两个列表之间的相应值)[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Given two lists which contain same elements of strin
  • 暂停视频录制[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在尝试创建一个应用程序 用户可以在其中从相机录制视频 该应用程序的功能之一必须是文件录制中的暂停 例如 用户通过按 开始 按钮开始
  • 自动更新Windows服务[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我即将开发一个程序 该程序将作为 Windows 服务安装在多个客户端的后端服务器 可访问互联网 上并运行 我无法物理访问服务器 我正在研究的是
  • ArrayFormula 破坏了 getLastRow() 函数。可能的解决方法?

    在我的电子表格中 我有一个正在运行的脚本 它使用getLastRow 功能是其逻辑的重要组成部分 自从我在其中一列中应用数组公式以来 getLastRow 功能无法正常工作 即使其他列中没有其他值 数组公式似乎也一直 应用 到工作表的底部
  • Jquery:将链接标记为已访问而不打开它们?

    我无意仅仅更改链接 我听说这是不可能的 但如果不是 我很想知道如何更改 如果需要的话 我可以将其添加到浏览器历史记录中 我想遍历所有 a 位于页面上并将其状态更改为已访问 例如 a each function mark as visited
  • scanf %u 负数?

    我努力了scanf u number 我输入了负数 问题是当我printf d number 我得到负数 我认为这会阻止我读取负数 是scanf d number and scanf u number 真的是同一件事吗 或者只是为了可读性
  • Safari 服务器发送事件 (SSE) 无限循环

    我在 Safari 9 和 Safari 10 中遇到服务器发送事件 SSE 问题 SSE 连接打开 立即关闭 然后在无限循环中重新连接 这是客户端代码 var events new EventSource stream events 这些
  • 在不同端口上运行多个 actix 应用程序

    我正在尝试运行两个应用程序 一个在端口 3006 上进行管理 另一个在端口 8080 上提供数据 他们共享数据库池 缓存 对于 actix 1 0 我可以这样做 我不知道这是否是最好的方法 let server Server build F
  • powershell Invoke-WebRequest WebSession 不起作用

    我无法让以下代码工作 它似乎已登录 但随后返回带有 response 的登录页面 我猜这与回发有关 有办法解决这个问题吗 谢谢 login Invoke WebRequest Uri http www sqlpass org UserLog
  • & 在 XML 代码中导致错误的符号

    我有以下 XML 代码 用于过滤我的 Crm Dynamics 表单中的查找字段 该过滤器根据输入帐户字段的数据使用 但是 帐户字段可以包含 符号 当出现时 会发生错误 表明 XML 格式不正确 有人有解决问题的办法吗 function a
  • 如何在 Visual Studio 2017 中运行 NUnit 测试?

    I ve just installed Visual Studio 2017 I have a project using NUnit for the test cases Ctrl R T no longer runs the tests
  • 使用 JOGL 和 Android OpenGL 编写可移植 Java 应用程序

    我计划编写一款可以在 PC 和 Android 上运行的 Java 3D 游戏 不幸的是 这两个平台似乎没有通用的 OpenGL API API 是否有显着差异 有没有办法在两个版本中使用相同的 3D 代码 这是不是一个好主意 Androi
  • Foursquare - OAuth 身份验证 - .Net 示例

    是否有关于如何使用 Oauth 向 Foursquare 进行身份验证的示例 这里有一个关于如何将 OAuth 与 Foursquare 结合使用的非常好的工作流程摘要 http developer foursquare com docs
  • Python - 如何取消 python-trio 中托儿所生成的特定任务

    我有一个监听特定端口的异步函数 我想一次在几个端口上运行该函数 当用户想要停止在特定端口上侦听时 停止在该端口上侦听的函数 之前我使用 asyncio 库来完成此任务 并通过创建以唯一 id 作为名称的任务来解决此问题 asyncio cr
  • 在 Keras 中连接两个目录迭代器

    假设我有类似以下内容 image data generator ImageDataGenerator rescale 1 255 train generator image data generator flow from director
  • 使用 ASP.NET 控件而不进行数据绑定

    看来我使用 ASP NET 数据绑定太久了 以至于忘记了一些基础知识 我正在 ASPX 页面中动态创建一个表 无需数据绑定 foreach XXX x in TTTT gt tr td td tr