gpt4 book ai didi

c# - 按钮 OnClick() 事件未触发

转载 作者:行者123 更新时间:2023-11-30 14:55:20 25 4
gpt4 key购买 nike

我有一个 asp.net 页面,我在其中添加了一个要求我添加另一个按钮事件的内容。在下面的示例中,btnTwo 和 btnThree 触发它们的 OnClick() 事件并正常运行。然而,当我添加 btnOne 及其关联的 OnClick() 事件时,它不会触发我为字符串测试设置的断点。我在运行项目时检查了页面,注意到 btnTwo 和 btnThree 在控件中有一个 onclick dopostbackwithoptions 但 btnOne 没有。此外,当单击 btnOne 时,页面加载事件也不会触发。我不知道这是怎么回事或我做错了什么。我还尝试按照另一个在线资源的建议对该解决方案进行全新构建,但它仍然无法正常运行。

页面:

<table style="width: 210px" border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-right: 50px">
<asp:Button ID="btnOne" runat="server" CssClass="DefaultButton" Width="120px" OnClick="btnOne_Click" />
</td>
<td style="padding-right: 50px">
<asp:Button ID="btnTwo" runat="server" ValidationGroup="QtyGroup" CssClass="DefaultButton" Width="90px" OnClick="btnTwo_click" />
</td>
<td>
<asp:Button ID="btnThree" runat="server" CssClass="DefaultButton" Width="90px" OnClick="btnThree_click" />
</td>
</tr>
</table>

代码隐藏:

protected void btnOne_Click(object sender, EventArgs e)
{
string test = "";
}

最佳答案

我愿意打赌你的按钮事件正在触发,但你的调试没有触发。我在错误地将解决方案绑定(bind)到 iis 时看到了这一点。在您的事件中,添加一些代码来更新标签,我敢打赌它会起作用。检查您的网址。我看到当我的 IIS 绑定(bind)不正确时,url 从 localhost:someport 更改为 dns 名称。这可能会导致您的调试断点不触发。

关于c# - 按钮 OnClick() 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25493446/

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