如何在不使用UpdatePanel的情况下点击RadioButtonList时停止页面重新加载?
如何在不使用UpdatePanel的情况下点击RadioButtonList时停止页面重新加载?
我在我的网页中使用了一个RadioButtonList,其中RadioButtonList项为A和B。当点击项目B时,我会显示一些带有FileUploadControl的ImageBoxes,并将它们添加到数据库中。当我点击单选按钮值时,我的页面会刷新。我尝试使用UpdatePanel,然后在没有页面刷新的情况下正常工作,但是我无法将值添加到数据库中。在FileUploadControl中选择图像后,我会得到FileName为空的null异常
我搜索了相关内容,发现,如果将FileUploadControl添加到UpdatePanel中,则所选文件将丢失。
下面给出的代码片段是我如何获取图像名称
string imageFile = Path.GetFileName(FileUpload1.PostedFile.FileName);
有没有其他方法来实现两者都?(将它们添加到DB并单击而无需刷新页面)
用完整代码进行编辑:
A.
B.
A. B.
在上面给出的代码片段中,当用户选择RadioButtonList中的Item A时,textAnswers(Div标记)将隐藏,当他点击Item B时,imageAnswers和fileUpload将显示。当单击这些RadioButtonList项目时,页面会刷新,并将值添加到DB中。但是我需要停止页面重新加载并同时将值添加到DB中。当我使用Update Panel时,我的Code Behind会出现FileName为空且出现null异常。
admin 更改状态以发布 2023年5月21日