问题标签 [linkbutton]
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 链接按钮生成错误标记
我在生成不正确标记的链接按钮时遇到了一些问题。
它应该生成如下内容:
请注意只有一个标签。
它最终有时会产生:
现在注意 3 (!) 个锚标记。
它只发生在特定浏览器的特定服务器上,服务器在 IIS 6 上运行 ASP.NET 2.0,使用 Firefox 3.5 访问页面。
更新:我使用 FF 视图源查看代码,没有安装插件,文档应该是 XHTML 1.1 过渡,但我认为它没有验证,因为锚标签内不能有 div 标签。
asp.net-3.5 - ASP.NET LinkButton OnClick 事件在主页上不起作用
我有一个用户控件来处理用户登录到我的网站。此用户控件作为快速登录框放置在所有页面的右上角。我遇到的问题是,在我的生产服务器上,我为登录和重置提供的 LinkButton 单击事件在回发后没有触发 OnClick 事件。它就像它只是忘记去做。
通常这不会是一个调试问题,除了在 localhost 上的调试中运行时(也不是在 localhost 上的发行版中运行时)不会发生。它似乎只发生在我的生产服务器上,并且只发生在我的主页上。如果我尝试使用来自任何其他页面的用户控件登录,它工作正常并且 OnClick 事件正常运行。我在这里束手无策,因为我只是不知道调试这个东西的方法,而且我在谷歌上遇到的每一个建议都没有帮助。以下是我在用户控件中使用的标记,任何建议或帮助将不胜感激。LinkButton 的“登录”和“重置”根本不起作用。
asp.net - 在不覆盖 css 的情况下向 LinkButton 添加样式
因此,如果我在我的 .cs 代码中向 LinkButton 添加样式(例如背景颜色),它看起来会覆盖我拥有的任何适用于它的 css。
有没有办法在我的代码中添加样式而不是替换它?谢谢!我使用链接按钮作为菜单,所以活动的链接按钮应该有不同的背景颜色。所以我的解决方案是当用户单击事件处理程序中的链接按钮时,我会执行以下操作:
但是我在css中的悬停样式将不再起作用:
在我的 aspx 中:
asp.net - 如何在单击时更改 HyperLink NavigateURL
众所周知,HyperLink 有一个 navigateURL 属性,每当您单击超链接时,您都会重定向到链接目标,这没关系。
因此,视觉案例中的 LinkButton 与 Hyperlink 相同,但它没有 navigateURL 属性,您可以通过在 LinkButton 的 OnClick 事件上使用 Response.Redirect 来重定向用户,
这些方法之间的区别在于 HyperLink 能够在新的浏览器选项卡或新页面上打开目标 URL,但 linkButton 只是在当前打开的窗口中重定向用户。
您可以使用 javascript 通过 window.opn 打开一个窗口,但我只需要使用一个超链接,该超链接通过用户选择的项目的组合生成他的目标 URL(这对于超链接是不可能的,但可以通过 LinkButton 获得)
每当用户在选择项目之前非静态单击链接时生成 NavigatURL 的任何想法
.net - 通过 Jquery 更新链接按钮的 Href
我正在使用链接按钮将页面重定向到我想要的位置,并使用来自 Jquery 的一些查询字符串值。链接按钮代码如下:
并且将在我的链接按钮的单击事件上创建/更新链接的 Jquery 如下:
我想做的是它会从复选框中收集所有逗号分隔的值,并将其传递到另一个页面,并将收集的值作为查询字符串。单击该链接按钮时,它应该带有所有逗号分隔的值并重定向到所需的页面。请帮助我..在此先感谢。
asp.net - 为什么 GridView 中的 LinkButton 不会引发其 OnClick 事件?
我在 GridView 中有一个 LinkButton(通过 TemplateField)。无论我尝试什么,LinkButton 都不会调用它的事件处理程序。我都试过了:
- 传统的事件处理程序(“OnClick”)
- GridView 级别的 OnRowCommand 事件处理程序。
在这两种情况下,我都进行了调试,它甚至没有捕获事件处理程序。
如果我在页面上将 LinkButton 移出(所以它不在 GridView 中),它工作正常,所以我知道语法是正确的。
这是“传统”方法:
有趣的是,如果我从后面的代码中删除“CancelThis”方法,它会引发错误。所以我知道它知道它的事件处理程序,因为它在编译时会查找它。
这是 RowCommand 方法:
在这种情况下,GridView 具有:
它回发,但从未暗示要引发事件。
知道我在这里缺少什么吗?
vb.net - vb.net 将值从一个 aspx 发送到另一个
这是我的 vb.net 代码 -
在我的子程序中 -
因此,当此人单击我在此处提供的超链接时,我转到 page_load 并执行此操作
我希望 next.aspx 页面具有单击的编辑值(因此是 ID 值)
我做这整件事是对的还是有人有更好的解决方案,更简单,更清洁?
asp.net - 请检查我的代码以在 asp.net 中以编程方式添加链接按钮和单击事件
我编写了以下代码以编程方式创建一个链接按钮,但它在运行时显示为标签而不是链接
asp.net - Link Button on ASP.NET user control not firing
I have a user control, which is added to another user control. The nested user control is built up of a GridView, an image button and a link button. The nested user control is added to the outer control as a collection object based upon the results bound to the GridView.
The problem that I have is that my link button doesn't work. I click on it and the event doesn't fire. Even adding a break point was not reached. As the nested user control is added a number of times, I have set image button to have unique ids and also the link button. Whilst image button works correctly with its JavaScript. The link button needs to fire an event in the code behind, but despite all my efforts, I can't make it work. I am adding the link button to the control dynamically. Below is the relevant code that I am using:
I have been stuggling with this problem for the last 3 days and have had no success with it, and I really do need some help.
Can anyone please help me?
browser - 浏览器导致多次按钮点击
我有具有 onclick 事件处理程序的链接按钮。一旦用户单击,该控件就会被禁用,但某些用户可以多次单击。
无法重现。它可能取决于浏览器吗?
请帮助任何想法