通过JavaScript确定结果后面的控制代码

时间:2014-09-26 17:22:06

标签: javascript c# jquery asp.net

我不确定,这是否可能,但我尝试:

我有一个ASP.NET Forms页面。有一个FileUpload控件。在上传文件时,文件将保存到服务器并进行检查,是否满足给定条件(实际上,上传文件后还有一些处理,但我尝试保持简单)。如果没有,则应显示JS确认,询问用户“文件不满足给定条件。您是否仍希望保存文件?”。如果用户选择“是”,则保留文件,否则将删除。

我打电话给JS确认如下:

Response.Write("<script>confirm('The file does not satisfy given criteria. Do you wish to save the file anyway?');</script>");

但是,这并不会立即触发确认,而是在整个处理完成并调用回发后。因此,确认的目的将丢失,因为在回发后文件路径丢失并且没有要保留/删除的文件。

现在,我知道我在这里混合客户端和服务器脚本。但是,有没有办法实现,我想要什么?我考虑过一个选项: 上传&amp;保存文件,路径保存到隐藏字段 - &gt;发生回发 - &gt;显示确认提示 - &gt;结果值存储在隐藏字段中 - &gt;另一个回发 - &gt; on load server根据隐藏字段中的值

保留/删除文件

然而,这似乎太复杂了。有更复杂的方式吗?

0 个答案:

没有答案