Asp.net 确认对话
我如何才能最好地实现以下场景?我有一个“下一个期间…”按钮,允许用户关闭当前会计期间并提前当前期间。我想在第一次点击按钮时进行服务器端权限检查,如果用户没有权限,则向用户发出警告。如果用户有权限,我想给他们一个确认对话框,以确认他们真的想提前这段时间 我们的标准阻止我在用户没有权限的情况下禁用按钮,因为法律规定所有功能都应该始终可用,但如果无法执行,则提供适当的反馈Asp.net 确认对话,asp.net,Asp.net,我如何才能最好地实现以下场景?我有一个“下一个期间…”按钮,允许用户关闭当前会计期间并提前当前期间。我想在第一次点击按钮时进行服务器端权限检查,如果用户没有权限,则向用户发出警告。如果用户有权限,我想给他们一个确认对话框,以确认他们真的想提前这段时间 我们的标准阻止我在用户没有权限的情况下禁用按钮,因为法律规定所有功能都应该始终可用,但如果无法执行,则提供适当的反馈 如果只是权限检查,我可以执行回调事件,检查权限,并返回脚本以向用户显示警报,如果我希望在权限检查之前进行确认,我可以在OnClie
如果只是权限检查,我可以执行回调事件,检查权限,并返回脚本以向用户显示警报,如果我希望在权限检查之前进行确认,我可以在OnClient中显示确认单击按钮,但是我希望在确认之前检查权限。如果您知道他们在第一次执行页面时是否拥有权限,您可以让按钮返回javascript警报“you can't do that”,而不是让它运行服务器端脚本
这样,按钮仍然处于启用状态,但您不会对服务器进行任何不必要的调用。如果您知道他们在第一次执行页面时是否拥有权限,您可以让按钮返回javascript警报“you can t do That”,而不是让它运行服务器端脚本
这样,按钮仍处于启用状态,但您不会对服务器进行任何不必要的调用。啊,是的,在阅读您的答案之前,我刚刚实现了这一点。我在按钮上的脚本检查中显示一个指示权限的标志。谢谢。总是乐于帮助:)不要忘记用户可能没有启用javascript(恶意或非恶意),因此不要假设所有进入函数的用户都可以执行该操作!幸运的是,启用JavaScript是应用程序的核心要求。它极端地使用了JavaScript。事实上,我们刚刚完成了将其移植到extJS库的工作。啊,是的,在阅读您的答案之前,我刚刚实现了这一点。我在按钮上的脚本检查中显示一个指示权限的标志。谢谢。总是乐于帮助:)不要忘记用户可能没有启用javascript(恶意或非恶意),因此不要假设所有进入函数的用户都可以执行该操作!幸运的是,启用JavaScript是应用程序的核心要求。它极端地使用了JavaScript。事实上,我们刚刚完成将其移植到extJS库的工作。