gpt4 book ai didi

asp.net - jQuery 和 LinkBut​​tons,或常规按钮和 CSS

转载 作者:行者123 更新时间:2023-11-28 10:07:27 26 4
gpt4 key购买 nike

我的母版页上有一个小的登录控件。在登录控件上,我使用 LinkBut​​ton 作为提交按钮,因为我喜欢它的外观。

但是,当在任何登录控件文本框中按下“enter”键时,我还使用 jQuery 进行捕获。很难在每个浏览器中用 jQuery 触发链接按钮的点击事件。我什至尝试过对 __doPostBack 进行硬编码,但 LinkBut​​ton ID 与控件的内置 href="__doPostBack"属性中的 ID 略有不同。它不响应 .trigger()、click() 等。

另一方面,常规的 Button 控件与 jQuery click() 一起工作得很好。但我不太喜欢按钮的外观,而且我的 CSS 技能也有限。有没有一种简单的方法可以将普通的 ASP.NET 按钮控件设置为看起来像一个链接?或者有没有一种简单的方法可以使 LinkBut​​ton 与 jQuery 一起工作?我会选择需要较少努力的方法。 :)

提前致谢。

最佳答案

您可以使用 ClientScriptManager 获取 LinkBut​​ton 触发的确切 JavaScript。 :

string postbackFunction = this.Page.ScriptManager.GetPostBackEventReference(myLinkButton, "");

string jQueryBlock = @"$('#loginbox').keypress(function(e){
if(e.which == 13) {" + postbackFunction + ";}});

//print the jQueryBlock to the page

它将输出一个 JS 函数调用,看起来像这样:

__doPostBack('linkButtonID','', 0);

关于asp.net - jQuery 和 LinkBut​​tons,或常规按钮和 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3349020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com