如何在动态添加的 DropDownList 列表项上添加 OnClick 事件?

2024-01-04

假设我有以下代码:

        DropDownList changesList = new DropDownList();

        ListItem item;

        item = new ListItem();
        item.Text = "go to google.com";
        changesList.Items.Add(item);

如何动态添加 OnClick 事件item这样点击后就会访问 google.comitem?


将其添加到您的代码中:

DropDownList changesList = new DropDownList();

ListItem item;
item = new ListItem();
item.Text = "go to google.com";
item.Value = "http://www.google.com";

changesList.Items.Add(item);
changesList.Attributes.Add("onChange", "location.href = this.options[this.selectedIndex].value;");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在动态添加的 DropDownList 列表项上添加 OnClick 事件? 的相关文章

  • 如何在c++中读取pcap文件来获取数据包信息?

    我想用 C 编写一个程序来读取 pcap 文件并获取数据包的信息 例如 len sourc ip flags 等 现在我找到了如下代码 我认为它会帮助我获取信息 但是我有一些疑问 首先我想知道应该将哪个库添加到我的程序中 然后什么是 pca
  • 如何将非静态类成员“std::bind”绑定到 Win32 回调函数“WNDPROC”?

    我正在尝试将非静态类成员绑定到标准WNDPROC http msdn microsoft com en us library ms633573 aspx功能 我知道我可以通过将类成员设为静态来简单地做到这一点 但是 作为一名 C 11 ST
  • 在 LINQ 中按 Id 连接多表和分组

    我想按categoryId显示列表产品的名称组 这是我的代码 我想要我的视图显示结果 Desktop PC HP Red PC Dell Yellow PC Asus Red SmartPhone Lumia 720 Blue 我的组模型
  • 错误:表达式不产生值

    我尝试将以下 C 代码转换为 VB NET 但在编译代码时出现 表达式不产生值 错误 C Code return Fluently Configure Mappings m gt m FluentMappings AddFromAssemb
  • 为什么极端下派生类(多重虚拟继承)的大小包括超类成员大小的两倍?

    include
  • 复制目录内容

    我想将目录 tmp1 的内容复制到另一个目录 tmp2 tmp1 可能包含文件和其他目录 我想使用C C 复制tmp1的内容 包括模式 如果 tmp1 包含目录树 我想递归复制它们 最简单的解决方案是什么 我找到了一个解决方案来打开目录并读
  • 获取两个工作日之间的天数差异

    这听起来很简单 但我不明白其中的意义 那么获取两次之间的天数的最简单方法是什么DayOfWeeks当第一个是起点时 如果下一个工作日较早 则应考虑在下周 The DayOfWeek 枚举 http 20 20 5B1 5D 3a 20htt
  • java.io.Serialized 在 C/C++ 中的等价物是什么?

    C C 的等价物是什么java io Serialized https docs oracle com javase 7 docs api java io Serializable html 有对序列化库的引用 用 C 序列化数据结构 ht
  • 在一个平台上,对于所有数据类型,所有数据指针的大小是否相同? [复制]

    这个问题在这里已经有答案了 Are char int long 甚至long long 大小相同 在给定平台上 不能保证它们的大小相同 尽管在我有使用经验的平台上它们通常是相同的 C 2011 在线草稿 http www open std
  • Qt - ubuntu中的串口名称

    我在 Ubuntu 上查找串行端口名称时遇到问题 如您所知 为了在 Windows 上读取串口 我们可以使用以下代码 serial gt setPortName com3 但是当我在 Ubuntu 上编译这段代码时 我无法使用这段代码 se
  • C# 中的合并运算符?

    我想我记得看到过类似的东西 三元运算符 http msdn microsoft com en us library ty67wk28 28VS 80 29 aspx在 C 中 它只有两部分 如果变量值不为空 则返回变量值 如果为空 则返回默
  • 为什么 std::strstream 被弃用?

    我最近发现std strstream已被弃用 取而代之的是std stringstream 我已经有一段时间没有使用它了 但它做了我当时需要做的事情 所以很惊讶听到它的弃用 我的问题是为什么做出这个决定 有什么好处std stringstr
  • 等待进程释放文件

    我如何等待文件空闲以便ss Save 可以用新的覆盖它吗 如果我紧密地运行两次 左右 我会得到一个generic GDI error
  • “接口”类似于 boost::bind 的语义

    我希望能够将 Java 的接口语义与 C 结合起来 起初 我用过boost signal为给定事件回调显式注册的成员函数 这非常有效 但后来我发现一些函数回调池是相关的 因此将它们抽象出来并立即注册所有实例的相关回调是有意义的 但我了解到的
  • 如何设置 log4net 每天将我的文件记录到不同的文件夹中?

    我想将每天的所有日志保存在名为 YYYYMMdd 的文件夹中 log4net 应该根据系统日期时间处理创建新文件夹 我如何设置它 我想将一天中的所有日志保存到 n 个 1MB 的文件中 我不想重写旧文件 但想真正拥有一天中的所有日志 我该如
  • 按 Esc 按键关闭 Ajax Modal 弹出窗口

    我已经使用 Ajax 显示了一个面板弹出窗口 我要做的是当用户按 Esc 键时关闭该窗口 这可能吗 如果有人知道这一点或以前做过这一点 请帮助我 Thanks 通过以下链接 您可以通过按退出按钮轻松关闭窗口 http www codepro
  • 调用堆栈中的“外部代码”是什么意思?

    我在 Visual Studio 中调用一个方法 并尝试通过检查调用堆栈来调试它 其中一些行标记为 外部代码 这到底是什么意思 方法来自 dll已被处决 外部代码 意味着该dll没有可用的调试信息 你能做的就是在Call Stack窗口中单
  • 方法优化 - C#

    我开发了一种方法 允许我通过参数传入表 字符串 列数组 字符串 和值数组 对象 然后使用这些参数创建参数化查询 虽然它工作得很好 但代码的长度以及多个 for 循环散发出一种代码味道 特别是我觉得我用来在列和值之间插入逗号的方法可以用不同的
  • Oracle Data Provider for .NET 不支持 Oracle 19.0.48.0.0

    我们刚刚升级到 Oracle 19c 19 3 0 所有应用程序都停止工作并出现以下错误消息 Oracle Data Provider for NET 不支持 Oracle 19 0 48 0 0 我将 Oracle ManagedData
  • 使用 .NET Process.Start 运行时挂起进程 - 出了什么问题?

    我在 svn exe 周围编写了一个快速而肮脏的包装器来检索一些内容并对其执行某些操作 但对于某些输入 它偶尔会重复挂起并且无法完成 例如 一个调用是 svn list svn list http myserver 84 svn Docum

随机推荐

  • 如何使用c#在stackexchange redis客户端上执行flush命令

    我们如何使用 stackexchange redis 客户端执行 FlushAll 和 FlushDB redis 命令 The 项目主页 https github com StackExchange StackExchange Redis
  • 更新 ListView 行中与数据库行对应的复选框

    我已经设置了android focusable false 在我的自定义布局中的复选框上 我的后端 SQLite 数据库取决于 CheckBox 是否被选中 我的每一行ListView对应于我的数据库中的一行 所以我的问题是 我应该在哪里放
  • 如何模拟返回最终类的静态方法?

    我想模拟下一行 Bigquery bigquery Transport newBigQueryClient options build 这里的问题是 newBigQueryClient 方法返回 Bulder 类 这是最终的 这意味着我不能
  • SSE 内在函数和循环展开

    我正在尝试优化一些循环并且已经成功 但我想知道我是否只部分正确地完成了它 举例来说 我有这个循环 for i 0 i
  • MongooseError - 操作 `users.findOne()` 缓冲在 10000 毫秒后超时

    我的代码最初可以工作 但我不知道为什么它停止工作并给了我这个错误 MongooseError Operation users findOne buffering timed out after 10000ms at Timeout
  • 如何防止传单地图在闪亮的应用程序中重置缩放?

    我自己和其他人构建了一个在线应用程序的原型 以帮助交通规划者优先考虑自行车道的新资金 https robinlovelace shinyapps io fixMyPath https robinlovelace shinyapps io f
  • java 将对象从 JFrame 传递到 JPanel

    我正在使用 NetBeans 在 Java 中开发一个独立的应用程序 该应用程序通过串行端口获取和发送数据 我正在使用一个很棒的 AP I 进行串行通信 称为 java 简单串行连接器http code google com p java
  • jQuery:如何获取光标下方的元素?

    我正在执行拖放操作 并且当我将某个元素移至妨碍我的元素上方时 我希望该元素向下移动 一个简单的技巧就是这样说 var hoverElem null hover function hoverElem this 然后当你需要调用任何函数来获取值
  • 对一个数组和其他数组进行排序?

    这是 C 示例 int a 1000 3 1 5 4 int b 1000 7 9 11 3 如果我对数组 a 进行排序 数组 b 也跟随数组 a 我该如何做到这一点 example a 1000 1 3 4 5 b 1000 9 7 3
  • 将最大和最小 JVM 堆大小设置为相同好吗?

    目前 在我们的测试环境中 最大和最小 JVM 堆大小设置为相同的值 基本上是专用服务器计算机允许我们的应用程序使用的大小 这是性能最佳的配置还是给 JVM 一个范围会更好 更新 这个答案最初写于 2014 年 现已过时 彼得的回答是正确的
  • mongodb如何查询sum字符串?

    我有一些数据order文档如 id orderTotal amount 10 99 unit USD orderTime id orderTotal amount 9 99 unit USD orderTime id orderTotal
  • ASP.NET中调度任务的方法(无需编写Windows调度程序)

    我喜欢共享主机 他们不允许我使用Windows调度程序 那么在asp net中实现计划任务即 定时邮件 的方法是什么 我刚刚看到后台进程 https blog stackoverflow com 2008 07 easy backgroun
  • 如何在 C++ 中创建我自己的循环版本?

    我想知道是否可以创建自定义函数 例如for for each while etc 我想做的事情都是现有循环做不到的 我只是好奇地想了解它们是如何工作的以及我是否需要创建自己的 例如 如果想要创建仅接受参数的 for 函数的另一个版本 在此示
  • 取消选中复选框时删除 li 元素

    我可以动态地添加一个新的li复选框的选中事件上的元素 但是我无法删除相同的内容unchecked event document ready function var value tmCheckbox change function if t
  • WebForms 中的 Tab 键切换行为

    在 WinForms 中 我可以设计一个表单并使用 TabValue 来控制每次用户点击 Tab 时选择哪个控件 我的问题是 在网络表单中 是否有一种机制可以做同样的事情 编辑 这同样适用于 Ajax 密集型应用程序吗 您可以使用 ASP
  • Xml 架构扩展顺序

    如果我有扩展 如何确保派生元素位于基类元素前面 默认情况是相反的 我很想用all 但我知道这是不可能的
  • java中Arrays.fill的复杂性

    How Arrays fill char a char val 已实施内部 in java 它的复杂性是什么 Java 实现使用一个简单的for环形 然而 重要的是要记住 JVM 经常对内部功能进行重大更改 并且经常在运行时用较低级别的实现
  • crawler4j 获取数据遵循什么步骤顺序?

    我想学习 crawler4j是如何工作的 它是否获取网页然后下载其内容并提取它 db 和 csv 文件及其结构怎么样 一般来说 它遵循什么顺序 拜托 我想要描述性内容 Thanks 爬虫通用流程 一个典型的多线程爬虫的流程如下 我们有一个队
  • MPMoviePlayerController 覆盖 iOS 6

    在 iOS6 中使用 MPMoviePLayerController 时遇到覆盖问题 在 iOS6 之前一切正常 在我有这个代码之前 我似乎可以全屏播放电影 interface MovieOverlayViewController UIVi
  • 如何在动态添加的 DropDownList 列表项上添加 OnClick 事件?

    假设我有以下代码 DropDownList changesList new DropDownList ListItem item item new ListItem item Text go to google com changesLis