-2

在这里,我使用 javascript 询问是否在 javascript 中替换文件......现在我如何使用 c# 代码中的输入来替换文件或取消它。

Response.Write("<script type='text/javascript'>confirm('FiileAlready existing Rplace it?')</script>");
Response.Flush();

我应该将输出传达给 c# 是否是来自 javscript

4

2 回答 2

0

您无法在代码隐藏中传达确认的输出。一种方法是在确认后发出 ajax 请求,以便您可以在代码隐藏中进行更改。

于 2012-08-07T09:27:21.077 回答
0

您采取的方法意味着响应被丢弃。

除了需要在 JavaScript 变量中捕获响应之外,您还需要将其传送到 C# - 有多种方法可以做到这一点(带有自动提交的隐藏输入的表单、更改为 URL、使用 AJAX 调用 web方法等)。

本质上,您需要编写更多的 JavaScript 来支持您选择的任何方法,以便将数据传输到服务器端。

于 2012-08-07T09:31:54.160 回答