asp.net - C# .NET 和 Javascript 确认

标签 asp.net javascript confirm

我有一个带有 xml 文件上传表单的 C# ASP.NET 网页。当用户单击“上传”时,将弹出一个 JavaScript 确认警报,询问用户“此文件正确吗?”。仅当文件名不包含其他表单字段之一的值时,确认警报才会激活。

结合使用 C# ASP.NET 表单和 javascript 确认警报(如果上传的文件名不符合特定条件就会激活该警报)的最佳方法是什么?

最佳答案

此页面不需要使用 C# 做太多事情,听起来大部分都将在客户端完成。

将文件上传控件和按钮添加到 .aspx 表单中。将按钮的 OnClientClick 属性设置为类似

OnClientClick = "return myFunction()"

然后编写一个 JavaScript 函数,例如:

function myFunction()
{
   // Check other text values here

   if (needToConfirm){
      return confirm('Are you sure you want to upload?');
   }
   else return true;
}

如果您希望取消回发(即用户在确认对话框中单击“否”),请确保“myFunction()”返回 false。如果他们单击“否”,这将取消回发。

关于asp.net - C# .NET 和 Javascript 确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1488245/

相关文章:

javascript - 如何自定义Javascript的confirm()框

javascript - 使用jquery取消确认后如何防止更改选择选项?

c# - asp.net mvc3 应用程序的状态通知系统

javascript - Parse Javascript Cloud Code .save() 仅适用于单个用户

html - ASP 复选框长文本未对齐

javascript - 测试字符串中的多个单词

javascript - React Native - 使背景图像避免键盘

javascript - 在Rails中,如何翻译javascript弹出确认框中的按钮

c# - 如何在 Azure App Service 上运行的 ASP.NET Framework App 中禁用服务器 GC

asp.net - 如何创建包含图像和文本的链接?