问题标签 [aspbutton]

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.

0 投票
5 回答
1351 浏览

asp.net - Css & Asp:按钮冲突

我正在处理网页,有时我需要禁用 asp:button。

此页面使用具有以下类的 css 文件:

因此,每次我将按钮设置为禁用时,.net 都会使用它进行渲染,class="pagerLinkDisabled"并且不会显示该按钮...

在页面加载时,我尝试了这个:

如何在不更改 css 文件的情况下解决此问题?

谢谢 :)

编辑

澄清:

  • 该按钮正在呈现,但当启用设置为 false 时,框架会将 class="pagerLinkDisabled" 添加到输入标记。

  • 此类是在我无法更改的 css 文件中定义的。

编辑2:

我的按钮定义如下:

正在呈现的 html 是:

0 投票
1 回答
1438 浏览

.net - .net 按钮仅触发一次

好的,这是我的问题:

我有一个表单,它需要两个几乎相同但收集不同数据集的字段集。这些包含在 UpdatePanel 中。用户在表单中输入数据,当他们点击“添加”按钮时,该行被插入到 DataTable 中。用户应该能够输入任意数量的行。

由于它们几乎相同,我首先让一个正常工作,然后我用它作为第二个的基础。

问题是现在他们“添加”按钮只被触发一次。当我再次尝试击中它时,什么也没有发生。不会发生回发。

我做了一些研究,他们建议将按钮注册到脚本管理器 ASP.Net 按钮单击事件未触发

这并没有解决问题。

关于我还能尝试什么的任何想法?

编辑 3: 解决方案: 问题是 asp:RegularExpressionValidator 与 EnabledClientScript="true"。似乎在呈现控件时,用于验证的控件 javascript 冲突并破坏了 asp:Button 的 javascript。如果我禁用了 ClientScript,那么这些按钮就会起作用。

调查生命周期的建议让我找到了正确的答案。问题是后面的代码没有发生任何生命周期。因此,在检查了按钮呈现的内容之后,这意味着它必须是与 javascript 相关的问题。

编辑 2:我禁用了 asp:Validation 控件并且它正在工作。对此有何见解?

编辑1:

这是一些与问题相关的代码

按钮标记:

这是处理 onclick 事件的功能

0 投票
1 回答
1897 浏览

asp.net - 按钮单击事件仅触发第二次单击

在 ASP.NET 中,我的按钮单击事件在第一次单击时不起作用。但它仅适用于第二次点击。我希望你能帮助我。

0 投票
3 回答
744 浏览

asp.net - 按钮不处理 onClick 方法

我在 ascx 控件上有一个按钮,它调用 onClick 事件的方法:

通常我在它自己的页面上使用这个控件并且按钮工作。然而,这一次,我将此控件加载到我网站主页上的一个 Div 中(这样我可以用一点 JQuery 显示内容)。但是,当我以这种方式带来控件时,onClick 事件不会触发,我不确定是什么原因造成的。

抱歉,我没有任何代码示例,但该站点的性质使其难以提供任何有意义的代码。

简而言之,什么会阻止这个事件现在触发?

ps 我已经尝试将验证组添加到页面上的所有其他按钮和验证控件,并且页面上只有一个表单。

编辑:我刚刚添加了验证内容,看看是否有任何作用。默认情况下它一直是这样的,但仍然没有工作:

如前所述,当我在它自己的页面上使用此控件(直接加载到 Default.aspx)时,这有效,所以我认为 onClick 的情况并不重要。

EDIT2:我刚刚注意到,当我单击此按钮时,即使它们有自己的不同验证组,也会触发我页面上的其他验证控件?!不过,把这些控件去掉也无济于事。

谢谢。

0 投票
2 回答
1613 浏览

javascript - 当页面上有自定义验证器时,为什么 .NET 会为按钮呈现 javascript?

我有两个问题 - 首先,当同一页面上有自定义验证器时,.net 为什么会为 asp 按钮呈现 javascript onclick 事件,其次,我怎样才能摆脱 javascript?

关闭javascript时它工作正常,所以我不知道它的意义何在。这是一个小例子:

这将为按钮生成以下 html:

没有自定义验证器,它是:

有任何想法吗?

谢谢,

安妮莉

0 投票
4 回答
9695 浏览

jquery - jquery asp.net 按钮可见性

有一些这样的代码:

和 .aspx 看起来像:

为什么这不起作用?可以做些什么来解决它。使按钮可见?

可能无法访问,因为:

显示:未定义!

寻求帮助。

0 投票
4 回答
35434 浏览

asp.net - e.CommandArgument for asp 按钮不起作用

我正在使用 C# 开发一个 asp.net 应用程序。我创建了一个 .aspx 页面,并在页面的不同位置放置了四个按钮。在服务器端,我只想对所有四个按钮使用一次单击事件。

这是我的代码:

页面

cs页面

0 投票
1 回答
4743 浏览

asp.net - 关闭 Jquery Modal 弹出 Datalist 按钮单击

我遇到了一个问题,我的用户控件中有一个 jquery 模态弹出窗口,我通过单击按钮显示,用户从数据列表中选择了一些东西,然后我在隐藏字段中的父用户控件上返回了一些值,一切都很好,直到在这里,但是在单击选择按钮后,我希望关闭 jquery 模态,这也是我在模态对话框中显示的 div 的一些代码

在 ItemCommandEvent 我尝试了以下

编辑

我在后面的代码中使用它显示了弹出窗口

弹出窗口显示成功,但我无法在单击 datalist 子按钮的按钮时关闭它我尝试了tugburk 提​​供的代码 我检查了错误控制台也没有关闭错误代码如下:

任何帮助都将是可观的非常感谢提前

0 投票
2 回答
2886 浏览

c# - ASP:Button OnClick 事件未在一个特定实例中触发

我所拥有的是在用户控件中定义的弹出窗口,该弹出窗口在任务栏用户控件中打开,该控件附加到母版页,例如:

在弹出窗口中,有两个按钮,一个用于保存用户在数据库中尝试执行的操作,一个用于取消。当用户单击任一按钮时,我有一些代码隐藏可以完成工作。

所以每个页面都有任务栏,他们可以点击任务栏上的一个按钮来访问弹出窗口并保存信息。它完美地工作。但是,站点中有一个特定页面需要从页面上的按钮以及任务栏访问相同的弹出窗口。

该按钮有效,它打开了弹出窗口,但由于某种原因,只有在这种情况下,“保存”按钮才不会激活我的代码隐藏。它确实执行了我所做的验证。同样奇怪的是取消按钮,它也激活了一些代码隐藏,确实做了它应该做的事情。

我尝试在“保存”事件处理程序的开头放置一个断点,但它永远不会到达它。好像按钮只是在验证,并完全忽略了它的 OnClick 事件。

.aspx

0 投票
2 回答
2556 浏览

jquery - 如何使 asp:button 成为向 asp:textbox 输入文本时的默认按钮

在文本框中输入文本后如何设置默认按钮。这就是我到目前为止所拥有的。但它不起作用

我尝试添加一些 jquery 来处理这个问题: