按钮不触发asp.net功能

时间:2017-04-20 08:42:28

标签: asp.net vb.net visual-studio-2013

我有一个只有文件上传控件和2个网格视图的表单,对于每个网格视图,我们有一个添加按钮和整个页面的保存按钮:

所以gridview1的第一个按钮工作正常,但其他2个按钮甚至没有显示函数内的msgbox,我尝试添加CausesValidation=false,但没有改变任何东西。

可能出现什么问题?

<asp:FileUpload ID="fileup" runat="server" />
<asp:Button runat="server" Text=" + Add" ID="btnGrid2"/>
<asp:Button runat="server" Text="Save" ID="btnSave"/>

1 个答案:

答案 0 :(得分:0)

更改您的代码
multi
line
break
multi
line
break

<asp:Button runat="server" Text="Save" ID="btnSave"/>

这种情况正在发生,因为您已经从另一个页面复制了整个事件,并且因为没有生成aspx页面中的实际事件。 Visual Studio提供自动生成事件的功能。 只需<asp:Button runat="server" Text="Save" ID="btnSave" onclick="btnSave_Click"/> 那里。它会在文件后面的Place a control in your page -> Go to Control's Properties -> Navigate to events. -> Find OnClick and duble click代码中自动生成buttonclick事件。

或者您只需在设计页面中放置一个按钮,然后点击它就会自动生成按钮点击事件。

希望它有所帮助。