问题标签 [clientid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 在 ASP.NET 中强制客户端 ID
我知道在 ASP.NET 的下一个版本中,我们最终能够在 System.Web 控件上设置 clientid,而无需框架以准智能的方式为我们执行此操作,例如:
有谁知道在此期间强制将上述 id 设置为类似的好方法
主要原因是在向页面动态添加控件时在 jQuery 中对 clientid 的操作。我可以看到的问题是更改 ID 会破坏 Viewstate?
asp.net - 如何以简单的方式获取 ContentPlaceHolder 的客户端 ID?
我需要在一些控件属性中添加 JavaScript 调用,我正在使用母版页,但为了获取 contentplaceholder 客户端 ID,我正在遍历表单控件。在内容页面的服务器端代码中是否有另一种获取方式?
javascript - AJAX & ASP.net,在外部文件中引用服务器控件
我在 ASP.NET 页面中有一些 JavaScript,如下所示:
我现在编写了许多使用这种语法的函数,我想集中我的 JavaScript 并将其移动到外部 JavaScript 文件中。但是,这会中断,因为找不到“主题”。
让它发挥作用的最佳策略是什么?我假设我应该将控制/控制信息作为参数传递给函数,但我似乎无法让语法正常工作。有什么建议么?
asp.net - 如何使用 javascript 和/或服务器端标签获取绑定控件的客户端 ID?
有什么想法可以使上述工作(不是:P)吗?
asp.net - 将代码移入 DotNetNuke 模块后,ClientID 无效
我将现有应用程序移植到 DotNetNuke 模块并发现了奇怪的行为。我在创建 javascript 时使用 ClientID,以便代码可以识别 HTML 元素。通常这会创造一个像这样的价值:
我们都看过一百万次了,对吧?好吧,在将此代码移植到 DotNetNuke 模块并首次运行后,ClientID 属性将返回:
注意逗号和空格。这会导致各种 javascript 错误。例如,ASP.NET 登录控件现在输出无效的 javascript:
我的模块的程序集名称为 TechInfoSystems.GalleryServerPro.dll,默认命名空间为 GalleryServerPro.Web,用户控件位于名为 Gallery.cs 的类中,因此这部分解释了一些额外文本的来源,但为什么在那里吗?我该怎么做才能确保 ClientID 不输出逗号、空格或其他可能导致 javascript 出现问题的字符?
谢谢,罗杰
asp.net - 在 asp.net 中设置 ClientID
是否可以设置ClientID
任何 asp.net 服务器控件?我怎样才能做到这一点?
jsf - 如何获取数据表中组件的jsf clientid?
我正在尝试获取数据表中组件的客户端 ID。问题是jsf自动将行索引放在组件ID之前,即
对于第二行中的链接(索引 = 1)。
我正在使用以下方法来获取clientId
但是这会返回
mappedidentifier_table:mappedidentifier_Update
,
代替
mappedidentifier_table:1:mappedidentifier_Update
,
因此它不匹配任何元素,导致 id 中的行索引丢失。
我读过http://illegalargumentexception.blogspot.com/2009/05/jsf-using-component-ids-in-data-table.html
但是我打算有一个更简单的实现,而不是像作者那样的 TLD 函数或 facelets。
有人有想法吗 ?
谢谢,
大疆
clientid - 在客户端或服务器端搜索 ClientID?
我知道我目前无法<a onclick="alert('<%=TextBox1.ClientID%>')"
直接使用它,因为我需要在 UserControl 内 DataList 的 EditTemplate 的表格中的表格单元格中访问它。
也就是说,我需要递归检查控件以获取 ClientID,如果它是在
客户端完成的: alert(getMyElement('TextBox1').id)
,其中 getMyElement 检查表单的所有元素并返回带有 id 的控件...或
服务器端: alert('<%=FindElement(dlDataList, "TextBox1").ClientID%>')
FindElement 是一个基本页面函数,它检查第一个参数的控件以查找具有第二个参数的 id 的元素并返回该控件?
我在想客户端会更快吗?
asp.net - C# asp.net 为什么ClientID和UniqueID有区别?
我知道 ClientID 用于 javascript 和 UniqueId 用于服务器端,并且 ClientID 使用下划线 (_) 而 UniqueId 在 asp.net 2.0 中使用美元符号 ($)。但我不明白为什么要使用两个不同的 id。为什么不能只使用或使用下划线或在两者中使用美元符号:服务器端和客户端。有人可以解释一下吗?
asp.net-mvc - 在 ASP.NET MVC 中查看与 ClientID 和母版页控件名称连接的控件名称
我正在使用 ASP.NET MVC 应用程序。
我有一个包含一个内容占位符的母版页。我在母版页的 contentplaceholder 中有一个视图。我有几个文本框,里面写着“姓名”、“年龄”、“电子邮件”。我的母版页中还有一个提交按钮。
当我单击提交按钮时,将在控制器中调用回发事件。
如果我尝试使用访问文本框的name
值
它会给我空值。
反而
会给我正确的价值。
我怎样才能使用 only 获得价值name
?