如何在中继器页眉或页脚中查找控件

2023-12-02

我想知道如何在 Asp.Net Repeater 控件的 HeaderTemplate 或 FooterTemplate 中找到控件。

我可以在 ItemDataBound 事件上访问它们,但我想知道如何在之后获取它们(例如检索页眉/页脚中的输入值)。

注意:我在找到答案后将这个问题发布在这里,只是为了记住它(也许其他人可能会发现这很有用)。


正如评论中所述,这仅在您对中继器进行数据绑定后才有效。

找到一个控件header:

lblControl = repeater1.Controls[0].Controls[0].FindControl("lblControl");

找到一个控件footer:

lblControl = repeater1.Controls[repeater1.Controls.Count - 1].Controls[0].FindControl("lblControl");

具有扩展方法

public static class RepeaterExtensionMethods
{
    public static Control FindControlInHeader(this Repeater repeater, string controlName)
    {
        return repeater.Controls[0].Controls[0].FindControl(controlName);
    }

    public static Control FindControlInFooter(this Repeater repeater, string controlName)
    {
        return repeater.Controls[repeater.Controls.Count - 1].Controls[0].FindControl(controlName);
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在中继器页眉或页脚中查找控件 的相关文章

随机推荐

  • 具有统一块 (UBO) 的实例名称无法使用 OpenGL/GLSL

    我在 OpenGL GLSL 应用程序中实现了一个统一的块来管理网格材质数据 环境光 漫反射光 镜面光和光泽度 对于我的第一次尝试 我实现了以下统一块语法 uniform MaterialBlock vec3 Ka Kd Ks float
  • Xcode 8.3 存档错误:链接器命令失败,退出代码 1

    仅在从 Xcode 8 2 升级到 Xcode 8 3 后我才开始收到此错误 并且仅在进行存档构建时 调试构建工作正常 当我通过 Xcode 进行存档时 我收到的唯一消息是 链接器命令失败 退出代码为 1 使用 v 查看调用 我用命令行构建
  • OpenCL 全局内存获取

    我正在考虑重新设计我的 GPU OpenCL 内核以加快速度 问题是有大量全局内存没有合并 并且提取确实降低了性能 因此 我计划将尽可能多的全局内存复制到本地 但我必须选择要复制的内容 现在我的问题是 多次提取小块内存是否会比更少提取大块内
  • php - 在偏移处添加字符串?

    如果我有一个像 test 这样的字符串 那么我有偏移量 0 3 的字符 我想在偏移量 6 处添加另一个字符串 是否有一个简单的 PHP 函数可以做到这一点 我正在尝试这个 但出现错误 PHP 致命错误 无法将赋值操作符与重载对象一起使用 也
  • 为什么 `int ;` 在 C 中编译得很好,但在 C++ 中却不行?

    考虑以下程序 参见现场演示here include
  • MATLAB 单图中的多个(并行)箱线图

    我正在使用 MATLAB 中的箱线图函数 我需要为 6 个 XTicks 绘制 6 个不同数据集的箱线图 即 x 轴中的每个刻度应包含 6 个相应的框 晶须 中线和其域内的异常值集 我尝试通过设置每个变量的偏移量来操作 XTick 属性 但
  • 确定谁调用事件处理程序

    我的应用程序中写入了标签 以便在修改其文本时进行集中 为此 我通过 EventHandler 调用一个方法 我想对每个标签使用相同的方法 但我不知道如何在方法中识别哪个标签调用它 如果我有这样的代码 lbl TextChanged obje
  • 使用 Jquery、PHP 下载 Ajax 文件

    我想使用 ajax 功能进行下载 用户将单击下载链接 该链接将 使用 ajax 和 GET 访问 PHP 文件 该文件将处理发送的 GET 变量并访问正确的文件进行下载 我有一些 PHP 脚本来处理 GET 变量 它们可以独立工作 但是当使
  • 设置类中对象的名称

    我想将类的名称设置为类中的变量之一 以便当我打印类时我得到它们的名称 我尝试设置 name 但它不起作用 这是我的课 class SNMPData object def init self device speed down 0 speed
  • 如何在 salesforce 中进行单元测试?

    我已经在 salesforce 上编写了代码 为了发布单元测试必须至少涵盖75 我面临的是classOne调用方法classTwo还必须覆盖classTwo的单元测试一级内即使它是在classTwo已经文件了 文件我的班级二 public
  • Yii2:根据相关表中的另一个字段自动填充字段

    我有一个 MySQL 表和模型patient entry其中包含字段patient name city and state 我还有另一个桌子 模型health card其中还包含patient name city and state 假设p
  • iOS/UI 自动化:UIAActionSheet 无法使用按钮进行操作

    我的问题与 XCode 的 Instruments 工具中的 UI 自动化模板有关 UI自动化如何支持UIActionSheet测试 我知道有一个 UIAActionSheet 元素 并且我能够在我的应用程序中获取它 但我不知道如何从操作表
  • gcloud auth登录抛出错误:gcloud崩溃(ConnectionError):HTTPSConnectionPool(host ='oauth2.googleapis.com',port = 443):超出最大重试次数

    gcloud builds submit昨天对我来说失败了 然后我尝试了gcloud config set project 那也失败了 所以我认为登录可能已过期所以尝试了gcloud auth login 在所有情况下 它总是抛出以下错误
  • Python tkinter查找单击了哪个按钮[重复]

    这个问题在这里已经有答案了 我正在尝试实现一个名为 五连胜 的游戏 我创建了一个 15 15 的列表来放置按钮 我使用 range 16 因为我还想要一行和一列来显示行号和列号 我希望我的实现就像单击按钮时一样 它变成一个标签 但我不知道用
  • Numpy:按行减去 2 个 numpy 数组

    我有 2 个 numpy 数组 a 和 b 如下 a np random randint 0 10 3 2 Out 124 array 0 2 6 8 0 4 b np random randint 0 10 2 2 Out 125 arr
  • “expressionValueWithObject”方法可以将数字解释为浮点数而不是整数吗?

    我正在制作一个计算器 它将输入记录在名为 inputLabel 的标签中 然后在名为 outputLabel 的不同标签中输出答案 类似于图形计算器 用户完成输入表达式后 表达式将存储在一个 NSString 对象 然后使用 NSPredi
  • python 中的随机字符串

    我正在寻找一个函数或短程序来接收一个字符串 最多 10 个字母 并对其进行打乱 gt gt gt import random gt gt gt s abcdef123 gt gt gt join random sample s len s
  • Rstudio 闪亮的 renderDataTable 标题多行?

    我有一个renderDataTable我在 Rstudio Shiny 中用一些列构建的表我希望标题为多行 以便长标题字符串占用少量的水平空间 例如 我的长标题栏叫做a very long header在我的 data frame 中 并与
  • 在 Google Apps 中使用 HtmlService 表单上传文件总是会导致“服务器错误”和堆栈跟踪

    我正在尝试为我的 Google 电子表格制作一个脚本 在其中上传 XML 文件并处理其数据 我可以创建一个表单 将其显示在模式对话框中 但是当我尝试提交带有文件的表单时 出现一个奇怪的错误 Stackdriver 错误报告中没有记录该错误
  • 如何在中继器页眉或页脚中查找控件

    我想知道如何在 Asp Net Repeater 控件的 HeaderTemplate 或 FooterTemplate 中找到控件 我可以在 ItemDataBound 事件上访问它们 但我想知道如何在之后获取它们 例如检索页眉 页脚中的