2011-06-29 25 views
2

你好,我有一个c#应用程序,它有一个按钮“提交”,在代码背后,我正在评估一些东西,当它被点击。但是现在,我在同一个页面中有一个FileUpload,它带有我无法编写代码的标准“浏览”按钮(以及公司规则,无法将其更改为常规按钮)。Javascript确认或其他类型的确认

所以事情是,当点击“提交”按钮时,我仍然想评估我需要评估什么,但我也想要一个Javascript或任何其他类型的确认,提示用户如果选择的图像文件上传与上一个名称相同,则应该弹出“此图像文件已存在,是否要替换它?

但现在,看看我想如何使用后端On_Submit(Object o ,EventArgs e),如果选择的图像与前一个图像名称相同,也可以询问IF和if的问题。

现在,我可以在同一个On_Submit按钮中检查这个新文件的名称是和。一样老一个,但我怎么能做到这一点?从On_Submit事件中?像

public void On_Submit(Object o, EventArgs e) 
{ 
    //using pseudo code 
    if(oldImagename == newImageName) 
      pop message to alert if replacement 
      do other stuff here 
    else 
     do other stuff here 
} 

谢谢你们

+0

不知道我跟着100%,但如果你想要做的就是比较文件名,为什么不将最后一个文件名写入页面(例如,隐藏文本框),并将新文件名与Javascript中的旧文件名进行比较。 – Zachary

+0

我不是很好的JavaScript ..所以需要一些输入在这 – user710502

+0

这是一个快速的[示例](http://www.zachhunter.com/2011/06/asp-net-messagebox-usercontrol/)如果你想使用ASP.NET来显示来自客户端和服务器的消息。 – Zachary

回答

1

您可以使用jQuery Confirm Alert Prompt

+0

这一个看起来不错,但我只是没有一个想法,我怎么能从C#方法内生成它? (或者还有更好的方法,请记住我需要评估文件名是否相同) – user710502