我有一个只有文件上传控件和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"/>
答案 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
事件。
或者您只需在设计页面中放置一个按钮,然后点击它就会自动生成按钮点击事件。
希望它有所帮助。