CSS 样式不适用于 ID

2023-12-14

我在用asp.net/C#对于我的项目。目前我有一个default.aspx页面和母版页。default.aspx页面有很多控件,并且对于每个控件我都定义了class and id。我面临的问题是当我申请时style使用特定的控件class,样式被正确反映,当我使用控件的 id 执行此操作时,样式不会反映。 我纠正了这个问题,但我不知道如何解决。 例如, 我有一个textbox with id="txtCustNo",当我应用这样的风格时

#txtCustNo{border:1px solid red}

当我应用类似风格时,它没有反映出来#ctl00_ContentPlaceHolder1_txtCustNo它显示了更改,但是 id 是txtCustNo..有人可以指出我哪里出错了。谢谢。


服务器控件上的ID是自动生成的,与客户端生成的ID不同。

您可以使用以下命令找到生成的 ID:

ASP.NET 4 在 Control 基类上支持新的 ClientIDMode 属性。 ClientIDMode 属性指示控件在呈现时应如何生成客户端 ID 值。 ClientIDMode 属性支持四个可能的值:

  1. AutoID - 按照 .NET 3.5 中的方式呈现输出(自动生成的 ID 仍将呈现 ctrl00 等前缀以实现兼容性)
  2. 可预测(默认)— 修剪任何“ctl00”ID 字符串以及列表/容器控件是否连接子 ID(例如:id=”ParentControl_ChildControl”)
  3. 静态 - 将完整的 ID 命名控制权移交给开发人员 - 他们设置为控件 ID 的内容即为所呈现的内容(例如:id=”JustMyId”)
  4. 继承—告诉控件遵循父容器控件的命名行为模式

在 4.0 之前使用 ASP.Net 时,您必须接受自动生成的 ID。

有关 4.0 功能的更多信息,请参阅此链接。

http://weblogs.asp.net/scottgu/archive/2010/03/30/cleaner-html-markup-with-asp-net-4-web-forms-client-ids-vs-2010-and-net- 4-0-系列.aspx

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

CSS 样式不适用于 ID 的相关文章

随机推荐

  • 在 IIS 7 上使用 HttpHandler 取消请求验证

    我有一个应用程序必须处理在其 URL 中获取 特殊 字符 如 等 当我使用这些字符向应用程序发送请求时 当然我发送的是转义字符 我收到 错误请求 响应代码 并显示消息 ASP NET 在 URL 中检测到无效字符 跟踪请求表明错误是从 身份
  • PHP5.3.0 的 Pear 错误消息

    当我在 WAMP 服务器上打开新安装的 PEAR 包时 出现很多错误 这是错误消息 我能做些什么 Deprecated Assigning the return value of new by reference is deprecated
  • 基于 ngx.re.match() 添加自定义标头

    我正在尝试添加基于的自定义标头uri值 在这种情况下对于所有pdf files header filter by lua block local m err ngx re match ngx var uri pdf io if m then
  • 背景附件的替代方案:固定

    由于background attachment fixed在某些移动浏览器上不起作用 例如在iOS上 有哪些替代方案 特别是在尝试实现以下演示时 http cppforums ludost net test test html CSS se
  • Numpy 高级索引:在 += 中多次使用相同的索引 [重复]

    这个问题在这里已经有答案了 假设您有以下代码 a np ones 8 pos np array 1 3 5 3 a pos returns array 1 1 1 1 where the 2nd and 4th el are the sam
  • 使用 qsort 对 2D 数组进行排序

    我正在尝试对二维数组进行排序 首先我按列排序 然后按行排序 逐列有效 但逐行无效 这段代码有什么问题 int scmpr const void a const void b return strcmp const char a const
  • 将 Rcpp 对象分配到 Rcpp 列表中会产生最后一个元素的重复项

    我正在尝试采取Rcpp CharacterMatrix并将每一行转换为它自己的元素Rcpp List 然而 我为此编写的函数有一个奇怪的行为 其中列表的每个条目对应于矩阵的最后一行 为什么会这样呢 这是一些与指针相关的概念吗 请解释 功能
  • 异常“PDOException”,消息“无法找到驱动程序”SQLSRV Laravel Artisan CLI

    我在 Windows Server 2008 上运行 php 5 5 我在应用程序中使用 Laravel 4 0 框架 我通过 PDO 连接到 SQL SRV 数据库 当通过 http 执行时没有问题 建立连接数据被调用和更新没有问题 但是
  • Firebase云功能“您的客户端无权从此服务器获取URL /200”

    我刚刚做了一个 firebase 云函数 exports deleteAfterSevenDays functions https onRequest req res gt 我部署了该函数并获得了一个函数 URL 当我从浏览器请求此网址时
  • 尝试在 Bluemix 上使用 FUSE 时出现问题

    我正在寻找一种方法来添加可访问 Bluemix 的远程文件系统 在这个post我被告知要使用 Cloud Foundry 最新版本支持的 cflinuxfs2 堆栈 我能够从我的 Java 应用程序执行挂载点的 mkdir 命令并执行 ss
  • Google Drive SDK - 上传图像、OCR、下载结果

    所以最终我尝试上传我想要 Google 进行 OCR 的图像 然后我希望能够将 OCR 结果传回我的 Android 应用程序 我的图像上传正常 我可以循环浏览我的谷歌驱动器中的所有文件 我看到有可用的导出链接 其中之一是 text pla
  • Angular ng-view/路由在 PhoneGap 中不起作用

    我在 PhoneGap 中使用 ngView 时遇到问题 一切似乎都加载得很好 我什至可以使用 ng controller 获得一个基本的控制器 但是当我尝试将路由与 ngView 一起使用时 没有任何反应 索引 html
  • 如何在java中接收yyyyMMddHHmm格式的输入?

    SimpleDateFormat sdf new SimpleDateFormat yyyyMMddHHmm java util Date parsedDate sdf parse 201212130900 java sql Timesta
  • “new Random(x)”总是生成相同的数字? [复制]

    这个问题在这里已经有答案了 我试图获得一个唯一的随机数 但每次运行代码时我总是得到相同的数字 我将先得到 14 然后得到 6 但我保存所有已用数字的列表似乎不起作用 手动添加 14 可以 但当我添加 randInt 时 它不起作用 cons
  • React onClick 和 PreventDefault() 链接刷新/重定向?

    我正在使用 React 渲染链接 render gt a upvote a 然后 上面我有 upvote 功能 upvote gt do stuff ajax 在链接之前 我在那个地方有跨度 但我需要切换到链接 这就是麻烦 每次我点击 up
  • 从 SignalR 中心发送异步邮件

    我需要发送一封电子邮件作为 SignalR 中心调用的结果 我不希望发送同步执行 因为我不想绑定 WebSocket 连接 但如果可能的话 如果有任何错误 我希望通知调用者 我想我可以在集线器中使用类似的东西 减去错误处理和我想要它做的所有
  • 获取运行 JVM 的 GC 设置 [重复]

    这个问题在这里已经有答案了 有没有办法获取正在运行的 JVM 的 GC 设置 我正在尝试查看运行 SerialGC ParallelGC ParallelOldGC ConcurrentMarkSweepGC 等的 GC 算法 JVM 为此
  • CMake 无法确定 C++ 的链接器语言

    我正在尝试使用 Visual Studio 2010 和 Cygwin 在 Windows 7 x64 上运行 cmake hello world 程序 但似乎都无法工作 我的目录结构如下 HelloWorld CMakeLists txt
  • Webpack怎么直接引入webpack.config.babel.js呢?

    我是一个相当大的 ReactJS 项目的新手 在顶层 它确实not有平常的webpack config js 但只有一个 webpack config babel js 这个确实被使用了 我可以在运行时验证 gt webpack 被调用 通
  • CSS 样式不适用于 ID

    我在用asp net C 对于我的项目 目前我有一个default aspx页面和母版页 default aspx页面有很多控件 并且对于每个控件我都定义了class and id 我面临的问题是当我申请时style使用特定的控件class