javascript - ASP.net c# WebForms在page_load上向多个文本框添加一个属性
问题描述
我正在开发一个使用 .Net Framework 2.0 的旧 WebForms 应用程序。我想将一个属性应用于 page_load 上的所有 asp:textbox 控件。在较新版本的框架(3.5 和更新版本)中,我可以使用:
foreach (var txt in panel1.Controls.OfType<TextBox>())
{
txt.Attributes.Add("onkeydown", "capsLock(event);");
}
但是,由于我不能使用 Linq,我需要找到另一种方法来完成这项工作。我在这里找到了上一篇文章(将属性添加到多个文本框),但是那里的建议没有根据需要将属性添加到文本框。
我不反对使用其他选项,例如 jQuery,但我对它不是很有经验。
如何将 onkeydown="capsLock(event)" 添加到 page_load 上的 aspx 页面上的每个 asp:textbox?
解决方案
推荐阅读
- c++ - 具有最大亮度的 FastLED 呼吸效果
- javascript - 根据响应标签的内容设置标签样式
- c# - 添加链接到两个表的子实体时违反参照完整性约束
- css - 如何自定义角材料组件
- mariadb - MariaDB 服务可用性
- javascript - 如何通过单击一个页面上的按钮将按钮值存储到 sessionStorage 中并将其添加到另一页上的文本输入字段中?
- node.js - TypeORM 迁移未发现任何更改
- reactjs - 如何将 Redux 添加到具有身份验证的 React 应用程序?
- javascript - 在这种情况下如何避免嵌套承诺
- javascript - JavaScript:如何在功能后循环控制台日志和用户输入?