【问题标题】:Double clicking asp.net button in VS2017 doesn't create event handler在 VS2017 中双击 asp.net 按钮不会创建事件处理程序
【发布时间】:2019-07-17 04:35:06
【问题描述】:

我已经有 4 年没有编码了,我正在重新开始。我想知道为什么当我双击一个按钮在 web 表单上创建事件处理程序时,事件处理程序不会在 VS2017 中自动生成。另外,当我为按钮编写事件处理程序时,在我尝试将按钮用作最终用户后单击按钮时,处理程序仍然不会触发。我什至在编写的按钮事件处理程序中设置断点,以便在调用函数时检查我的代码,但没有运气。

我一直在寻找解决方案,但没有找到。是否有我需要的 VS2017 补丁或者我可以回滚 VS2017 更新?

谢谢!

PS - 我现在是残疾人,并试图通过编程再次恢复我的生活。这绝对是一个缓慢的过程。

【问题讨论】:

    标签: vb.net visual-studio visual-studio-2017


    【解决方案1】:

    在设计器(设计视图或源视图)中选择您的按钮后,打开“属性”窗口。在属性顶部的小工具栏上,单击闪电图标。这将显示该控件的所有事件。在 Click 事件旁边双击(您已经为按钮指定了 ID,是吗?)您的 click 事件将出现在代码窗口中,并带有将其连接到按钮的 Handles 子句。顺便说一句,欢迎使用 Stack Overflow。

    【讨论】:

    • 非常感谢您的回答!我确实尝试过,它在 2013 年有效(啊!),但我在 2017 年遇到了问题。经过更多搜索后,我发现由于 2017 年的更新,其他几个人也遇到了同样的问题。不过,我觉得这个答案很适合被标记为解决方案。感谢您的欢迎!
    • 如果您希望接受我的回答,请单击答案左侧的复选标记(勾号)。几年来我一直远离编程与 MBC 打交道。我需要的药物弄乱了我的思想。当我终于回来时,似乎一切都变了。大量的谷歌搜索、阅读 MS 文档和测试代码,最后迷雾开始消散。但这就是它的乐趣所在。我可以沉浸在代码中,忘记所有的麻烦。我为你的残疾感到抱歉,但很高兴你仍然可以编码!
    • 感谢您讲述您的故事!它对我意义重大。我确实提高了答案,但显然我没有足够的“点”来将某些东西标记为答案。我收到一条消息,说我必须等待某种批准。
    • 上升是一个赞成票。您需要单击复选标记(勾号)而不是向上箭头。很高兴你和我们在一起。 SO 是一个惊人的信息来源。
    • 好了。对不起,我错过了!
    猜你喜欢
    • 2015-02-16
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多