ASP.. NET LinkButton当javascript被禁用时
本文关键字:javascript NET LinkButton ASP | 更新日期: 2023-09-27 17:54:12
根据定义,LinkButton
似乎调用了一个javascript函数,如果我禁用了javascript,该函数会导致脚本冻结。在这种情况下,Button_Click
事件甚至不会被触发。
是否有一个快速和简单的方法来忽略为我的LinkButton
生成的javascript ?我希望Button_Click
事件执行时,我的按钮是点击与禁用js。
LinkButton
生成<a>
,所以它不能在没有js的情况下发布。让LinkButton
在没有js的情况下工作创建了一个不必要的大量工作区。
一个更好的解决方案是将Button
样式化为链接。在Chrome, FF, IE8+, Edge:
input[type="submit"], input[type="submit"]:focus, input[type="submit"]:active {
/* Remove all decorations to look like normal text */
background: none;
border: none;
display: inline;
font: inherit;
margin: 0;
padding: 0;
outline: none;
outline-offset: 0;
/* Additional styles to look like a link */
color: blue;
cursor: pointer;
text-decoration: underline;
}
/* Remove extra space inside buttons in Firefox */
input[type="submit"]::-moz-focus-inner {
border: none;
padding: 0;
}
// Markup
<asp:Button runat="server" ID="btnTest" Text="Click" OnClick="btnTest_Click" />