gpt4 book ai didi

asp.net - 禁用 上的回发

转载 作者:行者123 更新时间:2023-12-03 05:48:50 25 4
gpt4 key购买 nike

我的表单上有一个 ASP.NET linkbutton 控件。我想在客户端使用它的 javascript 并防止它回发到服务器。 (我想使用 linkbutton 控件,这样我就可以对其进行换肤并在某些情况下禁用它,因此不首选直接标记)。

如何阻止它回发到服务器?

最佳答案

ASPX 代码:

<asp:LinkButton ID="someID" runat="server" Text="clicky"></asp:LinkButton>

隐藏代码:

public partial class _Default : System.Web.UI.Page 
{
protected void Page_Load(object sender, EventArgs e)
{
someID.Attributes.Add("onClick", "return false;");
}
}

呈现为 HTML 的内容是:

<a onclick="return false;" id="someID" href="javascript:__doPostBack('someID','')">clicky</a>

在这种情况下,onclick 功能将成为您的验证器。如果为 false,则不执行“href”链接;但是,如果为 true,则 href 将被执行。这消除了您的回帖。

关于asp.net - 禁用 <ASP :LinkButton> 上的回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/176827/

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