当前位置:编程学习 > C#/ASP.NET >>

ASP.NET Button1.Enabled = false 安全吗?

WINFORM上的 Button1.Enabled = false 的话,人家也可以调用API把他改成ture。 不知道ASP.NET 在网页上被ture了后 服务器会不会执行?
答案:如果这个按钮有什么普通用户不能执行的操作,但又设置为xxx.Enabled = false;那么点击按钮的时候服务器端一定要做权限检查,看对方是否能做指定操作(比如增删改)

在大多数情况下,如果这个按钮的操作用户没权限,应该是Visible = false
其他:调用api改为true,不太明白!具体怎么改,能说明白点吗?我到想试一下!
谢谢楼主不吝赐教!
感觉应该会执行,Button1.Enabled = false 仅仅是在前台中将disabled="disabled"而已,如果自己改了的话可能就会执行了!
当然如果怕这种情况发生的话,可以增加权限控制啊,控件、用户、代码都可以权限控制起来! 

上一个:asp.net Excel数据导入
下一个:asp.net网络问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,