【发布时间】:2022-01-03 05:09:16
【问题描述】:
我要解决的错误是我的 .aspx 页面上与 .vb 文件中的方法相对应的按钮都返回一个空白页面,而没有实际进入 vb 代码(我没有在这些上放置断点方法被触发)。没有重定向,因为 URL 没有改变它只是注册按钮单击,然后它的处理程序给出一个空白页面。起初我认为这与 doPostBack 有关,但即使在输入 "CausesValidation="false" " 之后,这仍然会继续。我在设计器窗口中重新创建了按钮,只是为了更加确定按钮指向代码并且程序知道它,但仍然没有运气。
这是按钮本身的样子:
<asp:Button ID="btnFreshTest" runat="server" CausesValidation="true" Text="Save User" ClientIDMode="Static" width="100px" ToolTip="Save changes" Height="35px" />
这是 Visual Basic 方法代码的样子,是的,它很简单,但这是为了测试:
Protected Sub btnFreshTest_Click(sender As Object, e As EventArgs) Handles btnFreshTest.Click
Dim testString2 As String = "abc"
End Sub
即使您由于缺乏信息而没有解决方案,如果您有任何指针可以用来查找错误或在某个地方使用 chrome 工具放置断点,我将不胜感激。
【问题讨论】:
-
我假设您的意思是
vb.net,而不是vba,对吧?它们并不完全相同。 -
好的,所以在查看设计器中的按钮时,如果您双击该按钮,它应该会跳转到后面的代码——这会导致一个全新的代码事件存根吗?如果是,则将您的上述测试代码移至该新存根 - 删除旧存根,然后试一试。